萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 刪除檔案提示「檔名過長」解決辦法

問題成因

Windows 檔案系統(NTFS)單一路徑長度限制為 260 字元。當資料夾巢狀過深或檔名過長,總路徑超過限制時,系統無法正常刪除,提示「檔名過長」。

解決方案:使用批次檔強制刪除

  1. 建立文字文件
    桌面空白處右鍵 → 「新增」→「文字文件」。
  2. 貼上刪除指令
    雙擊開啟文字文件,貼上以下指令:
    DEL /F /A /Q \\?\%1
    RD /S /Q \\?\%1
  3. 另存為批次檔
    點擊「檔案」→「另存新檔」,檔名輸入 DEL.BAT(副檔名必須為 .BAT),編碼選 ANSI,儲存至桌面。
  4. 執行刪除
    將無法刪除的檔案或資料夾「拖曳」到 DEL.BAT 圖示上,或在命令提示字元執行 DEL.BAT "完整路徑",即可強制刪除。

原理解析

\\?\ 前綴讓 Windows 繞過 260 字元限制,直接存取延伸路徑。/F 強制刪除唯讀檔,/A 依屬性選取,/Q 安靜模式不提示確認。

小結

一個簡單的批次檔即可解決「檔名過長」無法刪除的困擾,建議收藏備用。若頻繁遇到,請檢查資料夾結構是否過深。

copyright © 萬盛學電腦網 all rights reserved