如果我跑
Remove-Item .\somefolder -force -Recurse -erroraction 'silentlycontinue'
如果文件夹不存在但是如果我运行
,则不会显示任何内容 Remove-Item .\somefolder -force -Recurse -erroraction 'silentlycontinue'; otherCommand
我得到“删除项目:无法找到路径'路径',因为它不存在。”
如何抑制错误?
编辑:我发现只有在从Visual Studio程序包管理器控制台运行命令时才会出现问题。
答案 0 :(得分:0)
如果您使用dublecot“./somefolder”,它的工作正常,没有任何错误:
Remove-Item ".\Somefolder" -force -Recurse -erroraction 'silentlycontinue';somecommand
或使用单人床:
Remove-Item '.\Somefolder' -force -Recurse -erroraction 'silentlycontinue';somecommand
答案 1 :(得分:0)
如果您想要多个命令的错误操作首选项 您可以在执行这些命令之前设置erroractionpreference变量:
$ErrorActionPreference = "silentlycontinue"
注意:我假设您的其他命令是错误的原因