Prüfen Sie, ob ein Pfad absolut oder relativ ist

8

Wie überprüfen Sie, ob ein Pfad absolut oder relativ ist, mit C unter Linux?

    
rwallace 27.09.2011, 08:18
quelle

4 Antworten

16

Absolute Pfade beginnen in der Regel mit dem / -Zeichen. Alles andere ist relativ relativ zum Arbeitsverzeichnis.

Sogar Verzeichnisse mit .. Sequenzen werden als absolut betrachtet, wenn sie mit / beginnen, da sie an der gleichen Stelle im Dateisystem enden (außer Sie ändern Links und Dinge, aber das ist jenseits der Diskussion von absolut und relativ) ).

    
paxdiablo 27.09.2011, 08:20
quelle
8

Es ist absolut, wenn es mit einem / beginnt, ansonsten relativ.

    
David Heffernan 27.09.2011 08:21
quelle
4

Überprüfen Sie, ob der Pfad mit / beginnt oder nicht. Wenn Pfad mit / beginnt, können Sie davon ausgehen, dass es absolut ist.

    
deepmax 27.09.2011 08:21
quelle
3

Überprüfen Sie, ob der Pfad mit / nicht beginnt. Wenn path mit / beginnt, kann man davon ausgehen, dass es absolut ist, andernfalls bedeutet es, dass es von pwd aktualisiert wird (vorhandenes Arbeitsverzeichnis) Aber im absoluten Fall wird Pfad relativ zum Wurzelverzeichnis

aktualisiert     
Anshul garg 27.09.2011 08:24
quelle

Tags und Links