Ho una funzione che controlla se il nome del file passato è .
o ..
. Ma non so come nominarlo correttamente. Qualcosa di simile IsCurrentOrParentDirectory()
è ambiguo, poiché la funzione prende un nome file e non un percorso completo. (Intuitivamente un collega programmatore si aspetterebbe di passare /usr/
mentre sono dentro /usr/
ritornerebbe true
, mentre in realtà non è così.)
Esiste un termine tecnico per queste voci della directory? Se ce n'è uno, cos'è?
.
e ..
sono nomi di file secondo lo standard POSIX. Vedi la mia citazione qui sotto. Direi che va bene qui perché si tratta di concetti informatici generali.
foo.bar
, foo
, ...), ma non un percorso ( foo/bar
, /foo/
, ...). Ma poiché anche directory, collegamenti, ecc. Sono file, lo lascerò così.