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