如何從口頭上區分路徑中的單一目錄和完整路徑?

如何從口頭上區分路徑中的單一目錄和完整路徑?

這是一個術語問題。

假設你有一條類似的路徑C:\foo\bar\MyFolder\

foobar、 和MyFolder都是單獨的目錄,也稱為資料夾,對吧?它們排列在分層目錄樹中,對吧?

然而,完整路徑C:\foo\bar\MyFolder\也可以稱為目錄。例如,在 C# 中,有一個名為 的方法Directory.GetDirectories()以完整路徑形式傳回目錄。

是否有明確的方法來引用路徑( 、 和 )中的各個項目,foobar同時MyFolder也不能表示以這些項目( 、 和 )結尾的C:\foo\完整C:\foo\bar\路徑C:\foo\bar\MyFolder\?我的意思是像目錄或資料夾這樣的字只表示第一件事,而不能表示第二件事。

答案1

是否有明確的方法來引用路徑中的各個項目

微軟將這些稱為成分:

但是,每個檔案系統(例如 NTFS、CDFS、exFAT、UDFS、FAT 和 FAT32)對於各個檔案的形成可能具有特定且不同的規則。成分在目錄或檔案的路徑中。

和:

使用反斜線\分隔成分的一條路徑。反斜線將檔案名稱與其路徑分開,並將路徑中的一個目錄名稱與另一個目錄名稱分開。

來源命名檔案、路徑和命名空間

因此,您可以將它們命名為路徑元件。

完整的文件路徑由以下部分組成:

  • 驅動器規格
  • 一個或多個目錄組成部分(以\字元分隔)
  • 檔案名稱元件
  • 檔案副檔名元件(從.完整檔名的最後一個字元開始)。

相關內容