Python:删除只读访问Windows以复制和粘贴文件



我尝试了很多方法,其中一些方法来自如何在Windows中使用Python删除只读attrib目录?但都不起作用。仍在获取WinError Access Denied消息。只需访问一个文件位置,将其删除,然后在该文件夹中放入另一个文件。

最简单的方法是使用操作系统库并在shell中执行命令,但在大型项目中,尤其是商业项目中,这将是一个安全漏洞=(要使用它,只需导入操作系统库并像os.system('command')一样使用它。

此功能允许您在大多数操作系统中运行任何命令在您的情况下,更改窗口中任何文件属性的命令都是"attrib -+switch"

所以你可以这样运行:

import os
file_address = ""
os.system(f'attrib -r "{file_address}"')

最新更新