Wie unterscheiden Sie verbal zwischen einem einzelnen Verzeichnis in einem Pfad und dem vollständigen Pfad?

Wie unterscheiden Sie verbal zwischen einem einzelnen Verzeichnis in einem Pfad und dem vollständigen Pfad?

Dies ist eine Frage der Terminologie.

Angenommen, Sie haben einen Pfad wieC:\foo\bar\MyFolder\

foo, bar, und MyFoldersind alles einzelne Verzeichnisse, auch Ordner genannt, richtig? Und sie sind in einem hierarchischen Verzeichnisbaum angeordnet, richtig?

Der vollständige Pfad kann jedoch C:\foo\bar\MyFolder\auch als Verzeichnis bezeichnet werden. In C# gibt es beispielsweise eine Methode namens , Directory.GetDirectories()die Verzeichnisse in Form des vollständigen Pfads zurückgibt.

Gibt es eine eindeutige Möglichkeit, auf die einzelnen Elemente im Pfad ( foo,, barund MyFolder) zu verweisen, ohne gleichzeitig die vollständigen Pfade bezeichnen zu müssen, die mit diesen Elementen ( C:\foo\,, C:\foo\bar\und C:\foo\bar\MyFolder\) enden? Ich meine ein Wort wie „Verzeichnis“ oder „Ordner“, das nur das Erste bedeutet und nicht das Zweite.

Antwort1

Gibt es eine eindeutige Möglichkeit, auf die einzelnen Elemente im Pfad zu verweisen?

Microsoft bezeichnet diese alsKomponenten:

Allerdings kann jedes Dateisystem, wie NTFS, CDFS, exFAT, UDFS, FAT und FAT32, spezifische und unterschiedliche Regeln für die Bildung der einzelnenKomponentenim Pfad zu einem Verzeichnis oder einer Datei.

Und:

\Trennen Sie dieKomponenteneines Pfades. Der Backslash trennt den Dateinamen vom Pfad dorthin und einen Verzeichnisnamen vom anderen Verzeichnisnamen in einem Pfad.

QuelleBenennen von Dateien, Pfaden und Namespaces

Sie würden sie daher als Pfadkomponenten bezeichnen.

Ein vollständiger Dateipfad besteht aus den folgenden Komponenten:

  • Eine Laufwerksspezifikation
  • Eine oder mehrere Verzeichniskomponenten (durch \Zeichen getrennt)
  • Eine Dateinamenkomponente
  • Eine Dateierweiterungskomponente (beginnend mit dem letzten .Zeichen im vollständigen Dateinamen).

verwandte Informationen