当为目录命名变量时,我应该使用路径,文件夹或目录来结束变量名称。
我在.net编写代码。
答案 0 :(得分:3)
我使用“path”来引用文件的完整路径(目录+文件名)。我推荐“文件夹”,“目录”甚至“dir”。
答案 1 :(得分:3)
好的,首先是一些定义:
C:\Temp\Foo.txt
)或相对路径(..\Temp\Foo.txt
)进行访问。 (我会认为文件名(Foo.txt
)也是一个相对路径。)因此,如果变量不明确(即可以指向文件或目录,就像递归遍历目录树那样),我会称之为FooPath
。
如果您的变量始终指向一个文件,我会将其称为FooFile
如果您的变量始终是目录的名称,而不是文件的名称,我会通过将其称为FooDirectory
或简称为FooDir
来反映这一点。
但当然最重要的规则是一致性:选择一个命名约定并坚持下去。不要调用一个变量FooDirectory
,下一个BarDir
和第三个BuzzFolder
。
答案 2 :(得分:1)
无所谓 - 所有这些都或多或少都是同义词,应该在上下文中清楚地理解。
我要说的唯一警告是路径可能是网站位置或文件,文件夹和目录不会,如果这有助于您做出决定。
答案 3 :(得分:0)
此处没有正式的编码约定。 我更喜欢这种风格:
* Path (SystemPath,AppPath)“C:\ Windows \ Systems32”或“file:// ...”或“../../bin/Debug"
* Dir (ImageDir,ThemeDir)for(“img”或“theme”)