相关疑难解决方法(0)

在 PowerShell 中强制删除文件和目录有时会失败,但并非总是如此

我正在尝试使用 递归删除一个目录rm -Force -Recurse somedirectory,我收到了几个“目录不是空的”错误。如果我重试相同的命令,它会成功。

例子:

PS I:\Documents and Settings\m\My Documents\prg\net> rm -Force -Recurse .\FileHelpers
Remove-Item : Cannot remove item I:\Documents and Settings\m\My Documents\prg\net\FileHelpers\FileHelpers.Tests\Data\RunTime\_svn: The directory is not empty.
At line:1 char:3
+ rm <<<<  -Force -Recurse .\FileHelpers
    + CategoryInfo          : WriteError: (_svn:DirectoryInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
Remove-Item : Cannot remove item I:\Documents and Settings\m\My Documents\prg\net\FileHelpers\FileHelpers.Tests\Data\RunTime: The directory is not empty.
At line:1 char:3
+ rm <<<<  -Force -Recurse .\FileHelpers
    + CategoryInfo          : WriteError: …
Run Code Online (Sandbox Code Playgroud)

powershell

36
推荐指数
5
解决办法
14万
查看次数

标签 统计

powershell ×1