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