我有一个django应用程序,用户上传ZIP文件,应用程序创建它的存储库,并存储它。在开发过程中,我创建了一些ZIP文件,存储库并执行以下操作
import shutil, tempfile
tmp = tempfile.mkdtemp(prefix='dj_app')
shutil.move(src_to_zip_dot_git_folder, tmp)
此代码正在提升Windows Error: Access Denied [5]
。好吧,在Linux系统上运行良好!
我想,程序无法获得对这些文件执行操作所需的权限。但是如何修复它们?
答案 0 :(得分:0)
这通常超出了程序本身的范围,必须由系统管理员进行管理。
你确保你要用于你的应用程序的用户帐户(Django?)有足够的权限来移动文件,可能会增加写入目标文件夹的权限。
您可以在Linux上轻松遇到同样的问题。