所以这里有一个问题,我和我的朋友们已经讨论了一段时间了。程序员命名文件最常见的方式是什么?我知道以字母开头的文件名是一种很好的做法。此外,您不应使用以下符号:@ $ &。但是在命名文件时我应该考虑其他任何做法吗?
3 回答
命名文件完全取决于您的特定文件系统的功能(或您可能希望将该文件传输到的文件系统的“最小公分母”),但您通常应该遵循一条规则并且只遵循一条规则。
文件的意图应从其名称中清楚地看出。换句话说,您的股票交易交易记录应该被称为类似ShareTxns.ods
而不是xyzzy_plugh.ods
。
您的问题的答案取决于您正在编程的环境。请注意您的程序可能使用的不同环境。字母数字是一个安全的选择,同时远离保留字:
http://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words
大多数现代文件系统允许良好的名称长度,并且还支持不带扩展名的文件名和一些特殊字符,例如下划线(“_”)。命名文件时可以遵循的事项很少,以使其更具逻辑性和可访问性。
与时间有关或有多个版本的文件,名称中应包含日期和时间。最好采用不会引起混淆的格式。即FN20121214_xxx.txt。
名称应指示文件关联的应用程序。
名称中可以包含空格,但不推荐使用,因为它要求在某些命令行实用程序中进行特殊处理。
应该是一致的。一旦你遵循了一个特定的命名约定,你应该保持它遵循,除非你有充分的理由去改变它。
不要在文件名中使用多个句点(例如 file.name.txt),因为它会混淆许多应用程序。
这些都是很常见的事情。
此外,如果您希望您的文件与旧系统兼容,则应将文件名长度限制为 8,因为许多旧系统不允许文件名超过它。
这些规则中的大多数不是强制性的,您可以遵循它来避免混淆并使工作变得容易。
我希望这就是你要找的。