Powershell 在删除目录时抛出错误

Powershell 在删除目录时抛出错误

我正在尝试使用以下命令删除一个大尺寸目录:(rajkaml 是文件夹名称)

rmdir /s /q rajkamal

但出现错误:

Remove-Item : A positional parameter cannot be found that accepts argument '.\rajkamal'.
At line:1 char:6
+ rmdir <<<<  /s/q .\rajkamal
    + CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

如何修复它?我的命令有什么问题?

提前致谢。

答案1

如果您尝试rmdir在 PowerShell 中运行,那么您运行的并不是您认为正在运行的内容。

如果您运行,rmdir -?您会发现它只是 Remove-Item 的别名,不支持您使用的开关。如果我没记错的话,等效项将是Remove-Item -Recurse -Confirm:$false或取决于它,-Force而不是确认。

相关内容