在 Windows 上刪除名稱太長的資料夾的簡單方法

在 Windows 上刪除名稱太長的資料夾的簡單方法

是的,朋友們。對於Windows用戶來說,這種情況可以說是相當普遍的。這種現像是當我們在Windows中對路徑長度超過255個字元的資料夾或資料檔案進行複製、剪下、移動、刪除、重新命名...或執行任何操作時(根據微軟的理論是260個字元),系統將顯示錯誤如下圖:

  • 來源檔案名稱大於檔案系統支援的名稱。在嘗試此操作之前,請嘗試移動至路徑名稱較短的位置,或重新命名為較短的名稱。

在 Windows 上刪除名稱太長的資料夾的簡單方法

Windows 7 上發生的錯誤的插圖

或在這裡:

在 Windows 上刪除名稱太長的資料夾的簡單方法

像這樣的錯誤訊息是類似的:

  • 意外錯誤導致您無法刪除該資料夾。如果您繼續收到此錯誤,您可以使用錯誤代碼來搜尋有關此問題的協助。

  • 錯誤:0x80004005:未指定的錯誤

在 Windows 上刪除名稱太長的資料夾的簡單方法

對於這樣的錯誤,即使你使用像Folder Lock、Folder Guard、Unlocker這樣的殺手...它們也無濟於事。即使是 PowerShell 實用程式仍然必須放棄:

  • 刪除項目:指定的路徑、檔案名稱或兩者都太長。完全限定檔案名稱必須少於 260 個字符,目錄名必須少於 248 個字符。

在 Windows 上刪除名稱太長的資料夾的簡單方法

原因很簡單,即使您儲存的分割區是 NTFS 格式,PowerShell 也無法支援所有長度超過 255 個字元的檔案和目錄路徑。然而,並沒有辦法處理上述情況。在下面的文章中,LuckyTemplates將向您介紹一個難得的工具,可以幫助我們克服上述情況。那就是支援Long Path Tool的軟體,下載最新版本的連結在這裡。

如何使用長路徑工具非常簡單,請觀看下面的影片教學:

但除此之外,您是否知道微軟還有一個工具可以很好地支援這一點,那就是Robocopy。本質上,Robocopy 的工作原理如下:

  • 當與/MIR命令一起使用時,Robocopy將在另一個分區上建立整個目錄和當前檔案名稱的備份副本,並且當您的根目錄變空時,系統將刪除當前檔案和資料夾。

如上例圖所示,可以看到遊戲資料夾中還有更多的資料夾,包括許多其他子資料夾,所以路徑上出現的字符總數已經超過了260個字符,結果是無法刪除、移動、複製或重命名這些資料夾。或者在這裡,我有這 3 個子資料夾,其路徑結構與上面相同。當然,Windows 資源管理器現在無法執行任何操作:

在 Windows 上刪除名稱太長的資料夾的簡單方法

在磁碟機 C(或任何其他磁碟機)中,我建立一個新的空白資料夾(將其命名為任意名稱),然後使用以下命令將 HomeDrives 內的整個資料夾複製到新位址:

  • robocopy /MIR c:\test E:\UserData\HomeDrives

在 Windows 上刪除名稱太長的資料夾的簡單方法

執行完上面的指令後, E:\UserData\HomeDrives裡面的整個資料夾就已經被安全刪除了,接下來我們的工作就簡單多了。 Robocopy 已經展示了其極其強大的能力,可以處理、複製、刪除和重命名名稱過長、超過 Windows 標準 255 個字元的資料夾,而且您仍然不必使用支援工具來獲得外部支援。

如何使用 Robocopy 刪除 Windows 中名稱過長的檔案和資料夾的影片示範:

如何使用命令列工具刪除長名稱資料夾

除了上述兩種方法之外,使用命令列工具刪除長名稱資料夾是一個簡單的三步驟過程。訣竅是自動產生較短的名稱並使用它。

  • 在包含該檔案的資料夾中開啟命令提示字元。
  • 使用DOS指令取得 8.3 檔案格式的短檔名。
  • 現在,使用DOS 中的DEL指令刪除該檔案。

讓我們看看這個工具如何在下面的範例中使用目錄中的長檔名來運作。

開啟檔案總管並瀏覽資料夾中的檔案。按Shift鍵,然後右鍵點選空白區域。選擇在此處開啟命令視窗。將出現一個命令提示字元窗口,其中的路徑設定為您正在存取的資料夾。

在 Windows 上刪除名稱太長的資料夾的簡單方法

輸入DOS指令列出目前目錄中的資料夾和檔案。dir指令是一個內部指令,可在所有 Microsoft 作業系統上使用。/X屬性顯示非 8.3 格式的檔案名稱的短名稱。當需要檢查的檔案太多時,您還可以使用DIR /X /P暫停並從一個螢幕切換到下一個畫面。

下面的螢幕截圖顯示了我們要刪除的文字檔案及其編輯後的短檔案名稱。

在 Windows 上刪除名稱太長的資料夾的簡單方法

所以你可以看到我們如何使用 DOS 自動為文件產生一個較短的名稱。現在只需對短檔案名稱使用簡單的 DEL 命令即可刪除該檔案。

在 Windows 上刪除名稱太長的資料夾的簡單方法

這裡的教訓是不要忽視 DOS。有許多有用的 DOS 命令可以節省您的時間。

祝你好運!


什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

您是否掃描過您的設備並發現它感染了 HackTool:Win32/Keygen?在您使用破解或金鑰產生器啟動進階軟體後,Windows Defender 可能會自動警告您有關此惡意軟體的存在。

在 Windows 10 上建立備份和還原點(Restore Point)的說明

在 Windows 10 上建立備份和還原點(Restore Point)的說明

探索如何在Windows 10上建立和管理還原點,這是一項有效的系統保護功能,可以讓您快速還原系統至先前狀態。

在 Windows 10 中開啟裝置管理員的 15 種方法

在 Windows 10 中開啟裝置管理員的 15 種方法

您可以使用以下 15 種方法輕鬆在 Windows 10 中開啟<strong>裝置管理員</strong>,包括使用命令、捷徑和搜尋。

Windows「顯示桌面」的 10 種超快速方法

Windows「顯示桌面」的 10 種超快速方法

很多人不知道如何快速顯示桌面,只好將各個視窗一一最小化。這種方法對於用戶來說非常耗時且令人沮喪。因此,本文將向您介紹Windows中快速顯示桌面的十種超快速方法。

如何使用 Windows Repair 修復 Windows 錯誤

如何使用 Windows Repair 修復 Windows 錯誤

Windows Repair 是一款有效的 Windows 錯誤修復工具,幫助使用者修復與 Internet Explorer、Windows Update 和其他重要程式相關的錯誤。

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

您可以使用檔案總管選項來變更檔案和資料夾的工作方式並控制顯示。掌握如何在 Windows 10 中開啟資料夾選項的多種方法。

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

刪除不使用的使用者帳戶可以顯著釋放記憶體空間,並讓您的電腦運行得更流暢。了解如何刪除 Windows 10 使用者帳戶的最佳方法。

如何使用Bootsect /nt60將VBC更新為BOOTMGR

如何使用Bootsect /nt60將VBC更新為BOOTMGR

使用 bootsect 命令能夠輕鬆修復磁碟區引導程式碼錯誤,確保系統正常啟動,避免 hal.dll 錯誤及其他啟動問題。

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

存檔應用程式是一項功能,可以自動卸載您很少使用的應用程序,同時保留其關聯的檔案和設定。了解如何有效利用 Windows 11 中的存檔應用程式功能。

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

要啟用虛擬化,您必須先進入 BIOS 並從 BIOS 設定中啟用虛擬化,這將顯著提升在 BlueStacks 5 上的效能和遊戲體驗。