小屋創作

日誌2019-07-02 13:50

Win10 如何刪除「指定的檔名無效或太長,請指定其他檔名」文件

作者:阿喵 ❖ 協奏曲


你遇過「指定的檔名無效或太長,請指定其他檔名」的錯誤視窗嗎?

最近我用 Chrome 載影片出現存取錯誤而無法刪除的文件。我猜原因不外乎「檔案命名使用了特殊符號」、「檔案名稱過長」,所以該檔案一直維持「.crdownload」的副檔名。記得更早之前,我也曾經在剪輯景片之後的命名錯誤而無法刪除檔案。因此阿喵上網爬文後,將處理心得整理成文,順道分享給為此所苦惱的朋友們。

Win10 目前的預設值和 Win10之前的版本,文件的完整路徑長度限制是260個字元。這個「完整路徑長度」=「目錄 + 檔名」,請參考下圖。通常為檔案命名時,若「目錄 + 檔名」超過字數限制,系統會自動截斷超過的部分。然而系統有時也會失手,相信載很大的小夥伴們應該遇過「檔名以超過字數形式存在」的尷尬情況。此時這個名稱「規格外」的檔案,一不能刪除,二不許移動,三不准重新命名,連同放置該檔案的資料夾也是跟著動彈不得的!


▲「完整路徑長度」=「目錄 + 檔名」
話說《心經》去標點符號剛好260字,一定超標!


要解決這個燙手山芋,你只需要兩行 DOS 指令:

DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1

首先請開啟記事本,將上述 DOS 指令複製貼到記事本裡。然後把檔案名稱「OO.txt」另存新檔成批次檔「OO.bat」( OO可隨意命名 ),再把想刪除的檔案拖曳到「OO.bat」即可刪除。


強制刪除.bat」製作流程


刪除只要拖曳就好,輕鬆愉快~
黑人問號資料夾中,包含命名過長的檔案


❖ 小叮嚀
若刪除失敗,請連同「包含命名過長檔案的資料夾」一起拖曳到「OO.bat」刪除。( 記得把要保留的檔案移至別處,免於悲劇發生 ) 這時「有可能」跳出「命令提示字元」視窗問你是否刪除,輸入「Y」再按下「Enter」就搞定囉!




參考資料

什麼是.CRDOWNLOAD文件?你可以刪除嗎?

探討長文件名(LFN)的歷史

如何使Windows 10接受超過260個字符的文件路徑

「.bat」批次檔教學

Windows 強制刪除檔案及資料夾 - 連 unlock 都省了


29

5

LINE 分享

相關創作

【日誌】採購實用的機車日常物品

本週的廢片

【日誌】凱留的青春生活

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】