如何解决如何授予Python对文件窗口的完全权限
我想在Windows 10计算机上建立一个非常基本的备份系统。它将文件复制并压缩到我计算机上的几个预定义位置(我可以通过.json添加/删除文件)到中央备份存储中。我想备份的一件事是Minecraft。 所以,我尝试
shutil.copy(r'C:\path\to\minecraft\.minecraft\saves',r'C:\path\to\backups\Minecraft\Saves.zip)
问题是,即使以admin身份运行,它也会给出权限拒绝的错误。有什么方法可以授予所有文件甚至特定文件夹的Python权限?
编辑:
发现我在使用shutil.copy错误,而权限错误只是掩盖了无法复制目录的事实。使用shutil.copytree复制就可以了。
解决方法
我发现非常简单的解决方法:使用正确的功能。 shutil.copytree(source,destination)
就像目录的超级按钮一样,shutil.copy(source,destination)
对于单个文件也很好。希望这可以帮助其他类似的人!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。