本文介紹PowerShell中如何將檔案刪除。在DOS下,可以使用del命令,Linux下也有rm命令,而在PowerShell中使用Remove-Item這個cmdlet就可以一句話輕鬆搞定!
在PowerShell中,刪除檔案的cmdlet為Remove-Item。Remove-Item這個cmdlet有如下一些別名:ri、rm、rmdir、del、erase、rd,如果大家要問這些別名怎麼記或者怎麼來的,小編提示一下,這些別名都是DOS和Linux系統下,刪除檔案和刪除目錄的命令。仔細回想看看,是不是?
大家可以使用“get-help remove-item -full”命令來查看Remove-Item的完整協助文檔,內容如下:
複製代碼 代碼如下:
PS D:\> get-help remove-item -full
名稱
Remove-Item
摘要
刪除指定項。
文法
Remove-Item [-LiteralPath] [-Credential] [-Exclud
e ] [-Filter] [-Force] [-Include ] [-Recurse]
[-Confirm] [-WhatIf] [-UseTransaction] []
Remove-Item [-Path] [-Credential] [-Exclude ng[]>] [-Filter] [-Force] [-Include ] [-Recurse] [-Confi
rm] [-WhatIf] [-UseTransaction] []
說明
Remove-Item cmdlet 刪除一個或多個項。由於許多提供者都支援它,因此它可以刪
除多種不同類型的項,其中包括檔案、目錄、登錄機碼、變數、別名和函數。
具體的參數我就不Copy的,有興趣的朋友自己看。這裡洪哥要說明一下的是-Exclude和-Include的出現,你一看就要明白它可以使用萬用字元大量操作。-Forece應該是強制移除,刪除什麼呢,那當然是唯讀檔案或者隱藏檔案。-Recurse是迴圈刪除子檔案夾中的內容。
刪除登錄機碼
像“remove-item hklm:\software\mycompany\OldApp -recurse”這個命令,可以刪除指定的註冊路徑下的項。
關於PowerShell使用Remove-Item刪除檔案,本文就介紹這麼多,希望對您有所協助,謝謝!