tft每日頭條

 > 科技

 > 徹底删除電腦中的文件快捷鍵

徹底删除電腦中的文件快捷鍵

科技 更新时间:2024-07-21 02:20:39

有些文件夾和文件是無法用Windows資源管理器删除的,這些包括具有長路徑、名稱或保留名稱的文件,如CON、AUX、COM1、COM2、COM3、COM4、LPT1、LPT2、LPT3、PRN、NUL等。即使你是管理員,當你嘗試使用Windows資源管理器删除這些文件時,也會收到“拒絕訪問”的錯誤消息,這時,隻能使用命令行強制删除它們。

默認情況下,Windows 10内置了2個命令行界面:命令提示符和PowerShell,這兩個都将用于從計算機删除不需要的内容。

徹底删除電腦中的文件快捷鍵(就可以删除電腦上最頑固的文件和文件夾)1

一、如何使用命令提示符删除文件和文件夾

建議你使用具有管理特權的命令提示符,以免遇到任何可能的其他提示。

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用戶的福音,你可以使用這些命令來删除計算機上最頑固的文件和文件夾。

@微課傳媒 #win10玩機技巧#

徹底删除電腦中的文件快捷鍵(就可以删除電腦上最頑固的文件和文件夾)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved