我有一个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系统上工作得很好!在
我猜,程序无法获得对这些文件执行操作所需的权限。但如何修复它们呢?在
这通常超出了程序本身的范围,必须由系统管理员管理。在
你应该确保,你将要为你的应用程序(Django?)使用用户帐户有足够的权限移动文件,可能会添加写入目标文件夹的权限。在
在Linux上很容易遇到相同的问题。在
相关问题 更多 >
编程相关推荐