您現在的位置是:首頁 > 人文
只需一個命令,就可以刪除電腦上最頑固的檔案和資料夾
資料夾的子目錄是什麼意思
有些資料夾和檔案是無法用Windows資源管理器刪除的,這些包括具有長路徑、名稱或保留名稱的檔案,如CON、AUX、COM1、COM2、COM3、COM4、LPT1、LPT2、LPT3、PRN、NUL等。即使你是管理員,當你嘗試使用Windows資源管理器刪除這些檔案時,也會收到“拒絕訪問”的錯誤訊息,這時,只能使用命令列強制刪除它們。
預設情況下,Windows 10內建了2個命令列介面:命令提示符和PowerShell,這兩個都將用於從計算機刪除不需要的內容。
一、如何使用命令提示符刪除檔案和資料夾
建議你使用具有管理特權的命令提示符,以免遇到任何可能的其他提示。
1.在cmd中執行Del/Erase命令
命令提示符中的Del和Erase命令是彼此的別名,無論你使用哪個命令,兩者都執行相同的功能,可用於刪除當前工作目錄中的單個專案(檔案)。請記住,它不能用於刪除目錄(資料夾)本身。
使用以下兩個命令之一:
Del 檔案/資料夾名稱
Erase 檔案/資料夾名稱
將檔案/資料夾名稱替換為你要刪除的專案的名稱。
如果嘗試從資料夾中刪除專案(無論是否為空),系統將提示你進行確認操作,在這種情況下,你需要輸入Y(是)和N(否)進行確認。如果選擇是,則將直接刪除資料夾中的專案,但目錄(資料夾)將保留。但是,該資料夾內的子目錄將完全不會更改。
為了刪除資料夾及其子目錄中的所有內容,你將需要在命令中新增/s選項即可。
2。cmd中的rmdir /rd命令
與Del和Erase相似,rmdir和rd也是彼此的別名,表示刪除目錄。這些命令用於刪除整個目錄和子目錄,包括目錄中的內容。
rmdir“新資料夾”
上面的命令只會在“新資料夾”為空的情況下將其刪除。如果資料夾包含子目錄,則可能會出現以下“目錄不為空”的提示,在這種情況下,我們將需要應用/s選項來刪除專案,就像我們之前使用Del命令所做的那樣。
rmdir /s“最終資料夾”
當然,也可以使用/q選項執行此操作,這個命令會自動刪除,不會提示你進行確認。
rmdir / s / q“最終資料夾”
3.刪除多個檔案和資料夾
到目前為止,我們已經完成了每個命令刪除單個專案的任務。現在,讓我們看看如何刪除多個檔案或資料夾。
對於檔案:
Del“ File1。txt”“ File3。txt”“ File5。txt”
對於目錄:
rd“ Folder1”“ Folder3”“ Folder5”
還可以使用帶有檔案型別或檔名的星號(*),透過Del命令執行檔案的批次刪除。但是,微軟刪除了對rmdir使用星號的支援,以便使用者不會意外刪除整個資料夾。
這是我們從當前工作目錄中刪除所有。txt檔案的示例:
Del“ * 。txt”
4.刪除任何目錄中的檔案和資料夾
只需將要刪除的專案的完整路徑放在括弧中,即可將其刪除,如以下示例所示:
rmdir “d:\test1\test2 folder\folder2”
5.檢查檔案或資料夾是否存在,然後使用IF命令刪除
我們可以透過在命令提示符中鍵入Dir來檢視工作目錄的內容,但是,你可以在命令提示符中應用“if”條件以刪除某項。方法如下:
if exist File/FolderName (rmdir /s/q File/FolderName)
將兩個位置的File/FolderName替換為要刪除的專案的名稱(以及副檔名)。這是一個示例:
if exist Desktop (rmdir /s/q Desktop)
二、如何使用Windows PowerShell刪除檔案和資料夾
Windows PowerShell中用於從PC刪除內容的命令與“命令提示符”的命令非常相似,並帶有一些其他別名。總體功能和邏輯是相同的。
建議你在繼續之前“以管理員身份執行”Windows PowerShell。
這裡要注意的是,與命令提示符不同,所有命令都可以用於兩個目的:刪除單個檔案以及完整的目錄。因此在使用PowerShell刪除檔案和資料夾時要小心,因為目錄本身也會被刪除。
如果目錄包含子目錄,PowerShell將確認你是否要繼續刪除操作,該操作還將包括所有子物件。
以下是可在PowerShell中用於刪除專案的所有命令/別名的列表:
Del
Rm-dir
remove-item
Erase
Rd
Ri
Rm
我們在工作目錄中測試了所有這些命令,每個命令都成功刪除了資料夾以及單個專案。
可以使用以下任何命令透過PowerShell刪除專案:
Del File/FolderName
Rm-dir File/FolderName
remove-item File/FolderName
Erase File/FolderName
Rd File/FolderName
Ri File/FolderName
Rm File/FolderName
1.刪除多個檔案和資料夾
你還可以刪除多個選中的檔案和資料夾,就像我們在使用命令提示符時所做的那樣。唯一的區別是,你需要提供每個專案的完整路徑,即使在同一個工作目錄中。像使用下面的命令:
Del “DriveLetter:\Path\ItemName”, “DriveLetter:\Path\ItemName”
如果專案不是目錄(。txt、。png等),請記住要附加檔案型別。
也可以使用星號(*)與檔案型別或檔名連線,使用Del命令執行檔案的批次刪除,如在命令提示符中所做的那樣。
2.刪除任何目錄中的檔案和資料夾
你也可以像在命令提示符中一樣在其他目錄中刪除專案。只需在PowerShell中輸入該專案的完整路徑即可,如下所示:
Del “DriveLetter:\Path\ItemName”, “DriveLetter:\Path\ItemName”
三、使用命令列刪除路徑複雜且較長的檔案和資料夾
有時,你在嘗試刪除專案時可能會遇到錯誤,這可能是因為路徑太長,或者由於專案被埋得太深而無法刪除。下面是一個巧妙的技巧,你可以同時使用命令提示符和PowerShell來清空該資料夾,然後使用上述任何一種方法將其刪除。
使用以下命令將一個資料夾(為空)的內容複製到無法刪除的資料夾中。這還將使目標資料夾為空,從而使其可移動。
robocopy “D:\EmptyFolder” D:\FolderToRemove /MIR
在這種情況下,EmptyFolder是我們故意保留為空的原始檔夾,以將其複製到目標資料夾“FolderToRemove”。
現在,你將看到以前不可移動的資料夾現在為空。你可以使用本文討論的任何方法繼續刪除它。
總結
命令列是Windows使用者的福音,你可以使用這些命令來刪除計算機上最頑固的檔案和資料夾。
@微課傳媒
推薦文章
- 女子吐槽花3000塊錢請的小保姆做飯難吃,男主人卻吃得津津有味
女子說,每月給小保姆2000塊錢的伙食費,可家裡幾乎天天吃素,不見葷腥,這樣的飯菜對她來說感覺很難吃,而從小在農村長大的男主人,卻覺得這樣的飯菜,是自己小時候常吃的,很喜歡吃,小保姆做飯沒有什麼技巧,純天然的食物,不分調味料,也不會煎炸,反...
- 山東臨大不同校區環境,相差之大如雲泥之別,有的新生直言想退學
山東臨大不同校區環境,相差之大如雲泥之別,有的新生直言想退學山東臨沂大學,通常認為是本科大學,官方資訊顯示,學校共有4個校區,分別是大學城校區、沂水分校、雙月湖校區、費縣分校,學校很大,1941年建校,歷經過校址遷移,與其他學院合併,方才有...
- 非人哉:龍女吐雪球自帶小冰雕,哪吒李貞英打雪仗,陣仗大得嚇人
看著那栩栩如生的造型,龍女的打雪仗的雪球功夫,真的是精進到了極致,烈烈滿天都是震驚和敬佩,而龍女卻不以為意,直接轉身就離開了,深藏功與名...