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ì.