当我处理路径和文件名时,我总是陷入困境,因为我没有通用的命名系统。
我需要提出一个命名标准并坚持下去,并且我想与他人保持清楚和一致,因此我愿意学习规范的答案。
考虑这个玩具问题:(以Windows为例,但希望答案应该与平台无关)
您将获得一个文件夹的全名:C:\ users \ OddThinking \ Documents \ My Source。您想将文件夹移到下面,然后将所有.src编译为.obj。
在某些时候,您正在查看以下字符串。
C:\users\OddThinking\Documents\My Source\Widget\foo.src
那么,您将使用哪些标识符名称作为零件?
A) foo
B) foo.src
C) src
D) .src
E) C:\users\OddThinking\Documents\My Source\ - i.e. the top of the tree.
F) Widget\foo.src - i.e. the path from the top of the tree to the leaf.
G) Widget - i.e. one node of the tree.
H) C:\users\OddThinking\Documents\My Source\Widget\ - i.e. the name of the folder
I) C:\users\OddThinking\Documents\My Source\Widget\foo.src
让我给出一些答案,以帮助您入门。
A)基本名称?
B)文件名?还是文件名?选择标识符名称时,区别很重要,在此我永远不会保持一致。
C)扩展
D)扩展。等等,这就是我所说的C。是否应该避免存储点,而是在需要时才放入?如果特定文件上没有点怎么办?
H)路径名?还是等等,这只是道路吗?
I)文件名。等等,这就是我所说的C. Path。等等,这就是我所说的H。也许H应该是文件夹名称。但是,“文件夹”不是Windows专用术语吗?
stem
。