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