我想通過從當前目錄中刪除某些文件夾和文件(如果它們存在)來清理腳本運行後的一些目錄。本來,我的結構是這樣的腳本:用PowerShell清理文件夾
if (Test-Path Folder1) {
Remove-Item -r Folder1
}
if (Test-Path Folder2) {
Remove-Item -r Folder2
}
if (Test-Path File1) {
Remove-Item File1
}
現在,我在這節中列出好幾個項目,我想清理代碼。我該怎麼做?
注意:這些項目在之前被清理,因爲它們從上次運行中遺留下來,以防我需要檢查它們。
您可以通過刪除'$ _'直接管入'Remove-Item'。 – 2010-04-24 15:25:58
好點(將輸入綁定到-Path參數)。事實上,我通常儘可能使用-LiteralPath(不太容易出錯),所以我提出這個版本仍然保留-LiteralPath。 – 2010-04-24 16:30:14
偉大的片段,我一直在努力與「錯誤:目錄不是空的」比我想承認更長。 – 2014-04-12 22:48:30