![如何從口頭上區分路徑中的單一目錄和完整路徑?](https://rvso.com/image/1540093/%E5%A6%82%E4%BD%95%E5%BE%9E%E5%8F%A3%E9%A0%AD%E4%B8%8A%E5%8D%80%E5%88%86%E8%B7%AF%E5%BE%91%E4%B8%AD%E7%9A%84%E5%96%AE%E4%B8%80%E7%9B%AE%E9%8C%84%E5%92%8C%E5%AE%8C%E6%95%B4%E8%B7%AF%E5%BE%91%EF%BC%9F.png)
這是一個術語問題。
假設你有一條類似的路徑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)對於各個檔案的形成可能具有特定且不同的規則。成分在目錄或檔案的路徑中。
和:
使用反斜線
\
分隔成分的一條路徑。反斜線將檔案名稱與其路徑分開,並將路徑中的一個目錄名稱與另一個目錄名稱分開。
因此,您可以將它們命名為路徑元件。
完整的文件路徑由以下部分組成:
- 驅動器規格
- 一個或多個目錄組成部分(以
\
字元分隔) - 檔案名稱元件
- 檔案副檔名元件(從
.
完整檔名的最後一個字元開始)。