mar*_*rco 5 python git directory windows-7
在 Windows 7 prof 64 位上使用 python 2.7 的简单测试用例:通过 python,我在目录中检出一个 git 项目,比方说,c:/temp/project. 之后我用 python 命令删除它
shutil.rmtree('c:/temp/project')
Run Code Online (Sandbox Code Playgroud)
命令后,该文件夹为空(无隐藏文件),但由于以下错误无法自行删除:
WindowsError: [Error 32] The process cannot access the file because it is being used by another process: 'C:\\temp\\project'
Run Code Online (Sandbox Code Playgroud)
我已经检查过,当时 git 没有运行(我什至尝试过 sleep(10) 以确保)。我试过这个解决方案:
但它不起作用,同样的错误。尝试了os.system('rmdir')但同样的错误。尝试过win32api.SetFileAttributes()功能但同样的错误。如果我通过资源管理器删除该文件夹,则没有问题。
我该如何解决问题?
| 归档时间: |
|
| 查看次数: |
1817 次 |
| 最近记录: |