【发布时间】:2014-12-29 21:09:52
【问题描述】:
对此进行了搜索,但没有什么快乐。我正在制作,稍后尝试删除同一批处理文件中的文件夹:
mkdir "%_gameKey%"
:: Stuff.....
rmdir /s /q "%_gameKey%"
我收到错误消息“该进程无法访问该文件,因为它正被另一个进程使用。”我也无法通过右键单击删除该文件夹 - 同样的错误。有趣的是,rmdir 删除了文件夹的内容。该文件夹中没有任何内容,也没有任何明显的访问权限。
我使用过 Unlocker - 没有显示任何进程。也使用过 Process Explorer,搜索文件夹名称(有/无完整路径) - 没有搜索结果。
当我重新启动我的机器时,我可以删除它。不确定是否归结为用户权限。我从中看到,用户只有读/写而不是完全控制。 (对不起 - 用户权限的东西不是很好 - 特别是在 Windows 上!)。但是-肯定不可能是这样,因为我可以在重新启动时将其删除。
文件夹位于非操作系统驱动器上。
我很难过 - 有什么想法吗?
【问题讨论】:
标签: batch-file directory delete-directory