J'ai obtenu une fonction qui vérifie si le nom de fichier transmis est .
ou ..
. Mais je ne sais pas comment le nommer correctement. Quelque chose comme IsCurrentOrParentDirectory()
est ambigu, car la fonction prend un nom de fichier et non un chemin complet. (Intuitivement, un collègue programmeur s'attendrait à ce /usr/
que je passe alors que je /usr/
reviendrais true
, alors que ce n'est pas le cas.)
Existe-t-il un terme technique pour ces entrées d'annuaire? S'il y en a un, c'est quoi?
.
et ..
sont des noms de fichiers selon la norme POSIX. Voir ma citation ci-dessous. Je dirais que c'est bien ici car il s'agit de concepts informatiques généraux.
foo.bar
, foo
...) mais pas un chemin ( foo/bar
, /foo/
, ...). Mais comme les répertoires, les liens, etc. sont aussi des fichiers, je vais le laisser comme ça.