在 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 命令可以節省您的時間。

祝你好運!


如何刪除 Windows 10 螢幕右上角的版權請求通知

如何刪除 Windows 10 螢幕右上角的版權請求通知

您是否在螢幕右上角看到 Windows 10 啟動通知?本文將指導您如何刪除Windows 10上的版權請求通知。

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

最近微軟為Windows 10 PC用戶發布了最新的累積更新,名為Build 14393.222。這次針對Windows 10發布的更新主要根據使用者回饋修復了Bug,並提升了作業系統的效能體驗。

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

您的本機網路上是否有需要外部存取的電腦?使用堡壘主機作為網路的看門人可能是一個很好的解決方案。

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您喜歡使用舊的經典鍵盤,例如 IBM Model M,它不包含實體 Windows 鍵,那麼有一個簡單的方法可以添加更多按鍵,即藉用您不經常使用的鍵。

快速清除Windows 10中所有事件日誌的3種方法

快速清除Windows 10中所有事件日誌的3種方法

有時您可能需要一次刪除所有舊的事件日誌。在本指南中,Quantrimang.com 將向您展示 3 種快速刪除 Windows 10 事件檢視器中所有事件日誌的方法。

假IP方式幫助您匿名訪問

假IP方式幫助您匿名訪問

在之前的許多文章中,我們已經提到在線保持匿名非常重要。私人資訊每年都會被洩露,使得網路安全變得越來越必要。這也是我們應該使用虛擬IP位址的原因。下面,我們就來學習製作假IP的方法!

如何在 Windows 10 上建立透明背景模式

如何在 Windows 10 上建立透明背景模式

WindowTop 是一款能夠調暗 Windows 10 電腦上運行的所有應用程式視窗和程式的工具。或者您可以在 Windows 上使用深色背景介面。

如何關閉 Windows 8 工作列上的語言列

如何關閉 Windows 8 工作列上的語言列

Windows 8 上的語言列是一個微型語言工具列,旨在自動顯示在桌面螢幕上。然而,很多人想在工作列上隱藏這個語言欄。

如何為 Linksys 路由器設定 WEP、WPA、WPA2

如何為 Linksys 路由器設定 WEP、WPA、WPA2

無線連接是當今的必需品,因此,無線安全對於確保內部網路的安全至關重要。

Linksys 優化網路連線速度的技巧

Linksys 優化網路連線速度的技巧

最大限度地提高網路速度對於優化網路連線至關重要。您可以使用電腦、可上網的電視、遊戲機等獲得最佳的娛樂和工作體驗。