2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
absoluter Pfad:
C:UsersUsernameDocumentsfile.txt
。
。relativer Pfad:
.
Stellt das aktuelle Verzeichnis dar,..
Stellt das übergeordnete Verzeichnis dar.C:UsersUsername
,Aber Documentsfile.txt
GleichwertigC:UsersUsernameDocumentsfile.txt
。C:UsersUsername
,Aber .Documentsfile.txt
GleichwertigC:UsersUsernameDocumentsfile.txt
。absoluter Pfad:
/usr/include/stdio.h
。/
。relativer Pfad:
.
Stellt das aktuelle Verzeichnis dar,..
Stellt das übergeordnete Verzeichnis dar./usr
,Aber include/stdio.h
Gleichwertig/usr/include/stdio.h
。Pfadtrennzeichen:
, Linux verwendet Schrägstriche /
。Pfadauflösung:
Nutzungsgewohnheit:
„./user/test.sh“ entspricht „user/test.sh“
Das Hinzufügen oder Nichthinzufügen von . im Pfad hat normalerweise keine Auswirkung, insbesondere in den meisten modernen Betriebssystemen und Befehlszeilenumgebungen. Das ist weil:
Aktuelles Standardverzeichnis: Wenn Sie einen relativen Pfad angeben, sucht das System standardmäßig nach Dateien oder Verzeichnissen im aktuellen Arbeitsverzeichnis. Daher verweisen Documentsfile.txt und .Documentsfile.txt in den meisten Fällen auf denselben Dateispeicherort.
Aktuelles Verzeichnis anzeigen: Manchmal wird explizit verwendet, um das aktuelle Verzeichnis klar auszudrücken oder in komplexen Befehlen, um Verwirrung zu vermeiden. Dies verbessert die Lesbarkeit des Codes und die Befehlsklarheit.
Plattformübergreifende Anpassbarkeit: Bei der plattformübergreifenden Entwicklung oder Skripterstellung kann durch die explizite Verwendung sichergestellt werden, dass Pfadtrennzeichen auf verschiedenen Betriebssystemen korrekt interpretiert werden. Verwenden Sie beispielsweise unter Windows / unter Unix oder Linux.
Ob verwendet werden soll oder nicht, hängt im Großen und Ganzen von persönlichen oder Teampräferenzen und Codierungskonventionen ab. In den meisten Fällen verarbeitet das System relative Pfade automatisch.Es ist also nicht erforderlich, kann aber helfen, den Ausgangspunkt des Pfades zu klären.