1. 程式人生 > 其它 >各個系統的檔案命名規則(持續更新)

各個系統的檔案命名規則(持續更新)

Windows:

不能包含:< > / \ | : * ? windows中,檔名(包括副檔名)可高達 255 個字元。檔名可以包含除 ? “ ”/ \ < > * | :
之外的大多數字符;保留檔名的大小寫;檔名不區分大小寫(由 POSIX 應用程式使用時除外)。 windows系統下檔名長度為:255個英文字元(DOS下8.3格式),包括檔名和副檔名在內,
或者是255/2=127箇中文字元+1個英文字元。 具體如下: 1 允許檔案或者文件夾名稱不得超過255個字元。 2 檔名除了開頭之外任何地方都可以使用空格。 3 檔名中不能有下列符號:“?”、“、”、“/”、“╲”、“*”、“<”、“>”、“|”。 4 Windows檔名不區分大小寫,但在顯示時可以保留大小寫格式。 5 檔名中可以包含多個間隔符,如“我的檔案。我的圖片。001”。


mac os:

檔名中不能含有 : 字元,另外,檔名不能以 '.' 字元開頭,大小寫敏感.


linux

 允許使用除了 '/' 以外 所有的特殊字元,但是不建議使用者這麼做。最好檔名中不要包含 : ? @ # $&()\|; ‘’“”<>等字元,另外 空格符,製表符和退格符也不建議使用。

 避免使用 + - 和. 作為檔名的第一個字元(Linux下以.開頭的檔案是隱藏檔案) 。 大小寫敏感。


檔名全部使用小寫字母和連詞線(all-lowercase-with-dashes),是一種值得推廣的正確做法.
如果大寫,再跨平臺的時候會出現問題,如在Windows系統大寫,再Linux系統無法識別.