先設定一個陣列 $tempfolders ,用來存放所有暫存檔路徑
然後使用 Remove-Item 指令來強制刪除檔案(force),包含子目錄(recurse)
因為有些暫存檔,有可能正在使用,是無法刪除的,會造成指令發出錯誤訊息,所以最後加上參數 -ErrorAction SilentlyContinue,當發生錯誤時,安靜地繼續執行指令
最後,清除垃圾桶,也是一樣的
$tempfolders = @("C:\Windows\Temp\*", "C:\Windows\Prefetch\*", "C:\Documents and Settings\*\Local Settings\temp\*", "C:\Users\*\Appdata\Local\Temp\*")
Remove-Item $tempfolders -force -recurse -ErrorAction SilentlyContinue
Clear-RecycleBin -Force -ErrorAction SilentlyContinue
如果要清除特別命名方式的檔案,或是不確定檔案位置的話,歡迎留言討論
0 意見:
張貼留言