2012-12-14 69 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