我从备份中从一个完全正常运行的服务器(Windows server R2-2012)恢复,它没有覆盖现有文件,而是创建了服务器中所有文件的副本。
我编写了一个python(3.5.2)脚本来删除名为“2017-09-09 00-00 Copy of_Filename”的文件,但它仍然没有删除几个文件。 我的文件夹和子目录对我登录的帐户有“完全控制权”。我可以手动删除文件,但我的脚本或批处理文件不能。我得到的错误是“权限被拒绝” 我也在管理模式下运行了批处理文件,但仍然没有效果。
Python(3.5.2)脚本:
import os
import re
import fnmatch
f = open("log.txt","w+")
count = 1
for root, dirs, files in os.walk("c:\\Website\\",topdown=False):
for fl in files:
if re.match('2017-09-09 00-00 Copy of',fl ):
try:
file_path = os.path.join(root, fl)
os.remove(file_path)
print("Deleting file " + file_path)
except:
file_path = os.path.join(root, fl)
f.write(str(count) + " " + file_path + "\n")
#print(str(count) + " " + file_path + "\n")
count+=1
f.close()
这是我试图删除的文件夹内容的一个示例1。 这是文件夹的访问状态。我是“管理员” 2
我觉得由于这个错误,我的服务器(IIS)没有运行。 感谢任何帮助。
目前没有回答
相关问题 更多 >
编程相关推荐