英文很差,所以不保證中文翻譯會和實際情況完全相符
背景描述
由於小莫的許多專案擁有很長的名稱,為了分類也將這些專案放入越來越深的資料夾,「檔案路徑太長」之類的錯誤也漸漸變成家常便飯。到底,檔案路徑的長度限制是多少呢?
Windows使用的檔案系統 (File System) 格式為「NTFS」,稍微查了一下維基百科,發現NTFS可以允許的最長檔名長度 (絕對路徑+檔名) 是32767個字!
檔名或資料夾能取名到長度大於255也是很厲害了
不過對於路徑長度 (絕對路徑) 的支援
在NTFS檔案系統裡面竟然可以達到32767個字元!!!
|
而且在自己的Windows 10中做測試,實際的限制真的遠不及這個數字QQ
不到300字就開始出錯了XD (目前是244個字,請看右上角的記事本)
哦對了,新增資料夾的快速鍵是「Ctrl+Shift+N」XD
|
上網搜尋了許多資料,比較一致的看法是260個字元 (這合理多了!)
但是,既然NTFS可以支援,為甚麼Microsoft還是要在Windows中設下這個限制呢?
據說是相容性問題
畢竟在Windows 95的時代還是使用FAT這種限制255字的檔案系統的,如果突然放寬檔名長度限制,會令許多
是的,Microsoft為了讓Windows可以相容在舊版Windows上執行的軟體,真的下了很多功夫啊...... (畢竟,如果某軟體在舊版Windows正常執行,卻會在新版Windows中的某些情況下停止運作,使用者會怪罪到Windows身上啊) (汗
解決方法
您可能會說:「啊現在又不是Windows 95的時代了,誰會去管那老舊的Windows 95軟體呀!」
恩,某些程度上的確可以這麼說,而且軟體crash了是製作軟體的人的錯,不是Windows的錯哦~(咦?
所以呢,在Windows 10的1607版本之後,使用者已經可以自行移除這個檔名長度260字的限制了!
所以,該怎麼設定呢?