目錄和資料夾有什麼差別?

目錄和資料夾有什麼差別?

可能的重複:
目錄與資料夾

大多數人交替使用術語“資料夾”和“目錄”。有差別嗎?

答案1

大多數時候它們是可以互換的術語。目錄是自檔案系統早期以來就使用的經典術語,而資料夾是一種友善的名稱,Windows 用戶可能聽起來更熟悉。

主要區別在於資料夾是一個邏輯概念,不一定對應到實體目錄。目錄是一個檔案系統物件。資料夾是一個 GUI 物件。維基百科解釋了它這邊走:

這個名稱類似於辦公室中使用的資料夾,最初由 Apple Lisa 使用,幾乎用於所有現代作業系統的桌面環境。資料夾通常用視覺上類似實體資料夾的圖示來描述。

嚴格來說,作為檔案系統概念的目錄與用於表示它的圖形使用者介面隱喻(資料夾)之間存在差異。例如,Microsoft Windows 使用特殊資料夾的概念來幫助以相當一致的方式向使用者呈現電腦的內容,從而使用戶不必處理絕對目錄路徑,絕對目錄路徑可能會因 Windows 版本和不同版本而異。

如果指的是文件容器,術語「資料夾」更合適。術語目錄是指文件文件和資料夾的結構化清單在電腦上儲存的方式。它類似於包含姓名、號碼和地址清單但不包含實際文件本身的電話簿。

答案2

Raymond Chen給出的權威解答:

Windows 95 引進了 Windows 資源管理器以及術語「資料夾」。資料夾和目錄之間有什麼關係?

有些人認為 Windows 95 將目錄重新命名為資料夾,但實際上不只如此。

Windows 資源管理器可讓您檢視資料夾,這些資料夾是 shell 命名空間中的容器。目錄是資料夾的一種類型,即與檔案系統位置相對應的資料夾。還有其他類型的資料夾,例如控制面板、網路芳鄰或印表機。這些其他類型的資料夾代表 shell 命名空間中與檔案不對應的物件。在常見用法中,術語“虛擬資料夾”用於指非目錄的資料夾。換句話說,我們有這個歐拉圖:

(虛擬資料夾 = 資料夾 - 目錄)

一般來說,操作 shell 命名空間的程式碼應該會對資料夾和專案進行操作,而不是對目錄和檔案進行操作,以免將自身綁定到特定的儲存媒體。例如,將自身限制為文件的程式碼將無法導航到 Zip 文件,因為 Zip 文件的內容以虛擬資料夾的形式公開。

答案3

如果您指的是計算機的檔案系統,這些術語是同義詞。 「資料夾」是圖形使用者介面上下文中引用目錄時的常見命名約定。 「目錄」是與基於控制台的介面一起使用的更常見術語。

答案4

這可能不是技術定義,但我傾向於將資料夾視為本地/相對名稱,將目錄視為全名。例如,查看類似C:\Documents and Settings\JCoehoorn\My Documents,的內容My Documents將是資料夾,並且C:\Documents and Settings\JCoehoorn\My Documents將是目錄。

相關內容