Jak słownie rozróżnić pojedynczy katalog w ścieżce od pełnej ścieżki?

0

To jest pytanie terminologiczne.

Powiedz, że masz ścieżkę C:\foo\bar\MyFolder\

foo, bar, i MyFolder czy wszystkie indywidualne katalogi, znane również jako foldery, mają rację? I są ułożone w hierarchiczne drzewo katalogów, prawda?

Jednak pełna ścieżka C:\foo\bar\MyFolder\ może być również określany jako katalog. Na przykład w C # istnieje metoda zwana Directory.GetDirectories() który zwraca katalogi w pełnej ścieżce.

Czy istnieje jednoznaczny sposób odniesienia się do poszczególnych pozycji na ścieżce ( foo, bar, i MyFolder ) nie mogło to również oznaczać pełnych ścieżek kończących się tymi elementami ( C:\foo\, C:\foo\bar\, i C:\foo\bar\MyFolder\ )? Mam na myśli katalog lub folder, który oznacza tylko pierwszą rzecz i nie może oznaczać drugiej.

Kyle Delaney
źródło
1
Problem jest taki sam dla plików. Luźno możesz mówić o pliku / katalogu path oznaczać pełną ścieżkę i plik / katalog name oznaczać ostatni składnik ścieżki, ale czy można polegać na tym, aby być powszechnie rozumianym, jest inną sprawą. Jeśli piszesz coś o długości, zawsze możesz zdefiniować swoje terminy na początku utworu.
AFH

Odpowiedzi:

1

Czy istnieje jednoznaczny sposób odniesienia się do poszczególnych elementów na ścieżce

Microsoft odnosi się do nich jako składniki :

Jednak każdy system plików, taki jak NTFS, CDFS, exFAT, UDFS, FAT i FAT32, może mieć określone i odmienne reguły dotyczące tworzenia jednostki składniki w ścieżce do katalogu lub pliku.

I:

Użyj odwrotnego ukośnika \ oddzielić składniki ścieżki. Backslash dzieli nazwę pliku od ścieżki do niego i jedną nazwę katalogu z innej nazwy katalogu w ścieżce.

Źródło Nazwy plików, ścieżki i przestrzenie nazw

Więc nazwałbyś je jako komponenty ścieżki.

Pełna ścieżka do pliku składa się z następujących elementów:

  • Specyfikacja napędu
  • Co najmniej jeden komponent katalogu (rozdzielony przez \ postacie)
  • Komponent nazwy pliku
  • Komponent rozszerzenia pliku (zaczynając od ostatniego . znak w pełnej nazwie pliku).
DavidPostill
źródło
Ale w jaki sposób odnieść się do ostatniego komponentu katalogu?
Kyle Delaney
1
@ KyleDelaney Powiedziałbym ostatni, ubiegły, zeszły lub finał komponent katalogu
DavidPostill