Mam funkcję, która sprawdza, czy nazwa przekazanego pliku to .lub ... Ale nie wiem, jak właściwie to nazwać. Coś takiego IsCurrentOrParentDirectory()jest niejednoznaczne, ponieważ funkcja przyjmuje nazwę pliku, a nie pełną ścieżkę. (Intuicyjnie inny programista spodziewałby się, że przejdzie, /usr/kiedy ja /usr/wrócę true, choć tak nie jest.)
Czy istnieje termin techniczny dla tych pozycji katalogu? Jeśli istnieje, co to jest?
.i .. są nazwami plików zgodnymi ze standardem POSIX. Zobacz mój cytat poniżej. Powiedziałbym, że tutaj jest dobrze, ponieważ dotyczy ogólnych pojęć komputerowych.
foo.bar, foo...), ale nie ścieżkę ( foo/bar, /foo/...). Ale ponieważ katalogi, łącza itp. Również są plikami, zostawię to w ten sposób.