2012-12-14 73 views
0

所以這裏是一個問題我的朋友,我一直在拋出一段時間。什麼是程序員命名文件最常見的方式?我知道它的好習慣是用一個字母開始一個文件名。此外,你不應該使用像這樣的符號:@ $ &。但是在命名文件時還有其他的做法需要考慮嗎?正確的文件命名

回答

2

命名一個文件,完全取決於你的特殊的文件系統的能力(或者,你可能希望傳輸文件到文件系統的「最小公分母」),但一般應該遵循一個規則,只有一個規則。

該文件的意圖應該從其名稱中清楚。換句話說,你的股票交易記錄應該被稱爲ShareTxns.ods而不是xyzzy_plugh.ods

+0

可以說我正在爲一個網站創建php文件。有關我如何命名文件的問題?例如:FileName.php。或者,這完全取決於我,只要所有文件遵循相同的格式? – mvmrocks

+0

@mvmrocks,您可以在您的Web服務器所在文件系統的限制範圍內爲這些文件命名。一致性很好,但絕不是必需的。你需要做的就是推斷文件名是什麼 - 這會讓你的生活更輕鬆。 – paxdiablo

+0

好的,我想我明白你要去哪裏。感謝您的幫助。 – mvmrocks

1

大多數現代文件系統允許使用很長的名稱,並且還支持文件名,而不需要擴展名和某些特殊字符,如下劃線(「_」)。命名文件時可以遵循的東西很少,爲的是使其更具邏輯性和可訪問性。

  • 文件與時間有關係或有多個版本,名稱應該包含日期和時間。最好是以不會造成混淆的格式。即FN20121214_xxx.txt。

  • 名稱應指示與該文件相關聯的應用程序。

  • 可能在名稱中有空格,但不是優選的,因爲它要求在某些命令行工具中進行特殊處理。

  • 應該一致。一旦你遵循一個特定的命名規則,你應該保持它遵循,除非你有充分的理由去改變它。

  • 不要在文件名中使用多個句點(例如file.name.txt),因爲它會混淆許多應用程序。

這些是很常見的事情要做。

此外,如果您希望文件與舊系統兼容,則應將文件名長度限制爲8,因爲許多舊系統不允許文件名更長。

這些規則大部分都不是強制性的,它是一種可以遵循的約定,以避免混淆並使工作變得簡單。

我希望這是你在找什麼。

+0

非常感謝!這確實有幫助。 – mvmrocks