Я получил функцию, которая проверяет, является ли переданное имя файла .или ... Но я не знаю, как правильно назвать это. Нечто подобное IsCurrentOrParentDirectory()неоднозначно, поскольку функция принимает имя файла, а не полный путь. (Интуитивно приятель-программист ожидал бы, что /usr/я уйду, а я /usr/вернусь true, хотя на самом деле это не так.)
Есть ли технический термин для этих записей каталога? Если есть, что это?
.и .. являются именами файлов в соответствии со стандартом POSIX. Смотрите мою цитату ниже. Я бы сказал, что здесь все хорошо, поскольку речь идет об общих компьютерных концепциях.
foo.bar, foo, ...) , но не путь ( foo/bar, /foo/, ...). Но так как каталоги, ссылки и т. Д. Тоже файлы, я оставлю это так.