我有一个函数来检查传入的文件名是.
还是..
。但是我不知道如何正确命名。喜欢的东西IsCurrentOrParentDirectory()
是模糊的,因为该功能需要一个文件名,而不是完整的路径。(直觉上,一个程序员会期望/usr/
在我进入时/usr/
会通过true
,但实际上并非如此。)
这些目录条目是否有技术术语?如果有一个,那是什么?
.
和..
是根据POSIX标准的文件名。请参阅下面的我的报价。我会说这很好,因为它涉及一般的计算概念。
foo.bar
,foo
,...),但不是一个路径(foo/bar
,/foo/
,...)。但是由于目录,链接等也是文件,因此我将其保留为原样。