Я отримав функцію, яка перевіряє, чи передано ім'я файлу, .
чи ..
. Але я не знаю, як це правильно назвати. Щось подібне IsCurrentOrParentDirectory()
є неоднозначним, оскільки функція займає ім’я файлу, а не повний шлях. (Інтуїтивно інший програміст розраховував би, що /usr/
я пройду, поки я /usr/
повернусь true
, хоча це насправді не так.)
Чи є технічний термін для цих записів каталогів? Якщо є, що це?
.
і ..
є назви файлів відповідно до стандарту POSIX. Дивіться мою цитату нижче. Я б сказав, що це нормально, оскільки йдеться про загальні обчислювальні поняття.
foo.bar
, foo
, ...) , але не шлях ( foo/bar
, /foo/
, ...). Але оскільки каталоги, посилання тощо є файлами, я залишаю це так.