Microsoft微軟技術支援-您無法刪除 NTFS 檔案系統磁碟區上的檔案或資料夾
How to deal with file names that are too long
假設有個檔名叫
thisisafuckinglongfile andyoucantopenit.jpg
其實這不會很長
但打太長會很難閱讀
請發揮想像力
想像這是檔名超過兩百多個字的檔案 XD
太長的檔案會有無法開啟、無法更名的情況發生
解決方法從簡單開始講
全部都是在command line下操作
但檔名太長的話
rename 會失敗並傳回 The filename or extension is too long.
試試短檔名法
若檔名含有空白字元
rename 會失敗並回傳 The system cannot find the path specified.
這很有可能是檔案所在資料夾的名字
加上檔案本身的檔名過長所造成的
例如存在於C:\My Documents\My Pictures\的
thisisafuckinglongfile andyoucantopenit.jpg
可以試著先將資料夾更名
My Documents 改成 D
My Pictures 改成 P
改成 C:\D\P\ 後thisisafuckinglongfile andyoucantopenit.jpg 也許能夠開啟
或直接使用 subst 虛擬磁碟指令:
若還是不行
就請參考最上面的微軟連結吧
希望對檔名過長有無法開啟困擾的人有幫助!
沒有留言:
張貼留言