2016-03-03 123 views
0

該腳本只會刪除存在的文件。如何重寫腳本,因此即使文件丟失,也會刪除文件。Powershell - 刪除文件

$paths = $outpath, $outPath2, $outPath3 
if ((test-path $paths) -notcontains $false){ 
Remove-Item -Path $paths 
} 

回答

2

如果問題是錯誤異常時,它沒有找到一個文件,可以使用remove項參數-ErrorAction silentlycontinue:

$paths| % { Remove-Item "$_" -ErrorAction SilentlyContinue }