
這是一個術語問題。
假設你有一條類似的路徑C:\foo\bar\MyFolder\
foo
、bar
、 和MyFolder
都是單獨的目錄,也稱為資料夾,對吧?它們排列在分層目錄樹中,對吧?
然而,完整路徑C:\foo\bar\MyFolder\
也可以稱為目錄。例如,在 C# 中,有一個名為 的方法Directory.GetDirectories()
以完整路徑形式傳回目錄。
是否有明確的方法來引用路徑( 、 和 )中的各個項目,foo
但bar
同時MyFolder
也不能表示以這些項目( 、 和 )結尾的C:\foo\
完整C:\foo\bar\
路徑C:\foo\bar\MyFolder\
?我的意思是像目錄或資料夾這樣的字只表示第一件事,而不能表示第二件事。
答案1
是否有明確的方法來引用路徑中的各個項目
微軟將這些稱為成分:
但是,每個檔案系統(例如 NTFS、CDFS、exFAT、UDFS、FAT 和 FAT32)對於各個檔案的形成可能具有特定且不同的規則。成分在目錄或檔案的路徑中。
和:
使用反斜線
\
分隔成分的一條路徑。反斜線將檔案名稱與其路徑分開,並將路徑中的一個目錄名稱與另一個目錄名稱分開。
因此,您可以將它們命名為路徑元件。
完整的文件路徑由以下部分組成:
- 驅動器規格
- 一個或多個目錄組成部分(以
\
字元分隔) - 檔案名稱元件
- 檔案副檔名元件(從
.
完整檔名的最後一個字元開始)。