我正在尝试编写一个脚本,删除C:\Windows\System32\Macromed和C:Windows\SysWOW64\Macromed(基本上是Adobe Flash手动卸载文件)。
我遇到的是来自windows的权限问题,因为它需要更高的权限才能删除这些文件夹。但是,Windows没有提示我同意权限,也没有要求我输入管理员用户名/密码以允许我删除这些文件夹。
我试着上网看看shutil.rmtree()
是如何工作的,但是就像我说的,遇到了权限墙的问题。
我正在尝试编写一个脚本,删除C:\Windows\System32\Macromed和C:Windows\SysWOW64\Macromed(基本上是Adobe Flash手动卸载文件)。
我遇到的是来自windows的权限问题,因为它需要更高的权限才能删除这些文件夹。但是,Windows没有提示我同意权限,也没有要求我输入管理员用户名/密码以允许我删除这些文件夹。
我试着上网看看shutil.rmtree()
是如何工作的,但是就像我说的,遇到了权限墙的问题。
4条答案
按热度按时间1tu0hz3e1#
只是尝试手动删除它,你仍然得到与windows的权限问题,然后python脚本也不会工作,你必须从windows获得所有权对象。尝试更改文件权限,然后运行python脚本。通常windows不允许删除System32目录中的文件,这是windows的核心部分。
编写一个适当的脚本,并测试它与文件在用户目录第一,如果它成功地做你的工作。然后处理窗口为您的文件夹,你要删除。
jslywgbw2#
从操作系统导入步行导入操作系统
yhxst69z3#
shutil.rmtree(r“任何路径“)
vddsk6oq4#
操作系统删除(“C:\Windows\系统32”)