![无法删除文件夹,因为它已在另一个进程中打开](https://linux22.com/image/692508/%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E5%B7%B2%E5%9C%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E8%BF%9B%E7%A8%8B%E4%B8%AD%E6%89%93%E5%BC%80.png)
我无法删除位于网络路径上的文件夹,因为“该文件已在另一个进程中打开”。我已设法使用 powershell 递归删除文件夹内容,但无法删除根文件夹本身。
我已经在该远程路径上运行了 openfiles.exe,没有找到以该名称打开的任何内容。
尝试了 ProcessExplorer、ProcessHacker、Unlocker、Handle 和其他几种工具,但我无法找到锁定该文件夹的原因。
请注意,该文件夹在 IBM Blade 上共享,因此我无法通过 RPC 或其他远程方式连接到它,就像我可以连接到服务器一样(例如从计算机管理 > 共享文件夹)
有什么想法吗?谢谢
答案1
我最终按照以下步骤成功删除了该文件夹:
1) ended explorer.exe process
2) pressed CTRL+SHITF+ESC to run Task Manager
3) ran powershell.exe as an admin
4) ran get-item -path "\\server\drive$\folder" | remove-item -force -verbose
5) started explorer.exe back