以下を実行し、.csvファイルがない場合、パスがnullであることを示すエラーが発生します-削除するものがないためです...スクリプトは停止しませんが、ユーザーに何かがあると思わせますPowerShellはREDキャラクターを表示するのが大好きで、人々を驚かせるので間違っています!
スクリプトを実行させてエラーを抑制するにはどうすればよいですか?
コード:
filter removeallcsv([string]$path = '.')
{
Get-ChildItem $path | Where-Object {$_.Extension -eq ".csv"} | Foreach-Object {$_.fullName}
}
Remove-Item (removeallcsv)