正确的文件命名

时间:2012-12-14 05:23:51

标签: file naming

所以这是一个问题,我的朋友和我一直在徘徊一段时间。程序员命名文件的最常见方式是什么?我知道用一个字母开始一个文件名的好习惯。此外,您不应使用以下符号:@ $&。但是在命名文件时我还应该考虑其他任何做法吗?

3 个答案:

答案 0 :(得分:2)

命名文件完全取决于特定文件系统的功能(或者您可能希望将文件传输到的文件系统的“最小公分母”),但通常只应遵循一条规则和一条规则。 / p>

文件的 intent 应该从其名称中清除。换句话说,您的股票交易记录应该被称为ShareTxns.ods而不是xyzzy_plugh.ods

答案 1 :(得分:1)

您的问题的答案取决于您正在编程的环境。请注意您的程序可能使用的不同环境。字母数字是一个安全的赌注,同时远离保留字:

http://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words

答案 2 :(得分:1)

大多数现代文件系统允许良好的名称长度,并且还支持没有扩展名的文件名和一些特殊字符,例如下划线(" _")。在命名文件时,可以遵循一些事项,以使其更具逻辑性和可访问性。

  • 与时间有关或有多个版本的文件,名称应包含日期和时间。最好使其具有不引起混淆的格式。即FN20121214_xxx.txt。

  • 名称应表示文件所关联的应用程序。

  • 可能在名称中包含空格但不是优选的,因为它要求在某些命令行实用程序中进行特殊处理。

  • 应该是一致的。一旦你遵循一个特定的命名约定,你应该保持跟随,除非你有充分的理由改变它。

  • 不要在文件名中使用多个句点(例如file.name.txt),因为它会混淆许多应用程序。

这些是非常常见的事情。

此外,如果您希望您的文件与旧系统兼容,则应将文件名长度限制为8,因为许多旧系统不允许文件名长于它。

这些规则中的大部分都不是强制性的,您可以遵循这样的惯例,以避免混淆并使工作变得轻松。

我希望这就是你要找的东西。