如何轻松删除只读文件?

时间:2019-06-29 16:10:58

标签: python windows

我想让我的代码删除临时和预取文件夹的所有内容,但是某些文件是只读的,因此代码返回错误5:访问被拒绝。

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:/Users/*myusername*/.PyCharmCE2019.1/config/scratches/scratch.py", line 10, in deletetemp
    os.unlink(os.path.join(root2, f))
PermissionError: [WinError 5] Access is denied: 'C:\\Windows\\Temp\\vcredist_x86.exe'
cudaMallocArray

This is the place I got the code from.

如果您还没有注意到,我是编码方面的菜鸟。请尝试并提供简单的答案(尽管,当然,请不要完全为我编写代码)。而且,我的确找到了答案,但没有找到答案。如果某处有一个,请重定向我!我会看一下,然后尝试从中做点什么。

1 个答案:

答案 0 :(得分:1)

如上所述here尝试使用以下命令更改文件的权限 os.chmod(path_, stat.S_IWRITE)并将其删除