我正在尝试使用以下命令删除一个大尺寸目录:(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
而不是确认。