Ich habe eine Funktion, die prüft, ob der übergebene Dateiname .
oder ist ..
. Aber ich weiß nicht, wie ich es richtig benennen soll. So etwas IsCurrentOrParentDirectory()
ist mehrdeutig, da die Funktion einen Dateinamen und keinen vollständigen Pfad annimmt. (Intuitiv würde ein Programmierkollege erwarten, dass er /usr/
während meiner /usr/
Rückkehr verstirbt true
, obwohl dies eigentlich nicht der Fall ist.)
Gibt es einen Fachbegriff für diese Verzeichniseinträge? Wenn es eins gibt, was ist es dann?
.
und ..
sind Dateinamen nach dem POSIX-Standard. Siehe mein Zitat unten. Ich würde sagen, dass es hier in Ordnung ist, da es um allgemeine Computerkonzepte geht.
foo.bar
, foo
, ...) , aber keinen Pfad ( foo/bar
, /foo/
, ...). Aber da Verzeichnisse, Links usw. auch Dateien sind, lasse ich es so.