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