热门问题
时间线
聊天
视角

特殊文件夾

来自维基百科,自由的百科全书

Remove ads

特殊文件夾(英語:Special Folder),指那些不是絕對文件路徑的文件夾。 這使得應用程序將詢問系統某一類別文件的合適位置成為了可能,且不受版本和語言的系統限制。

在Windows Server 2003及更早版本中,像「開始菜單」這樣的文件夾在非英文版本的Windows上有不同的名稱。例如,在Windows XP的德語版本上,它是「Startmenü」。但是,從Windows Vista開始,所有版本的Windows都使用相同的英文命名文件夾,並且在Windows資源管理器中只顯示不同的名稱。在Windows 10中,用戶可以切換到另一種顯示語言,並且特殊文件夾的名稱將會更改。[1]

Remove ads

概要

Windows 95開始,Windows 使用「特殊文件夾」的概念來代表保存在計算機中的內容,這使得用戶無需再處理絕對文件路徑,並且可以在不同系統以及不同應用程序之間修改。後續各版本 Windows 均對此功能作出了改進。

微軟的「為Windows而設計」(Designed for Windows)標誌[2]要求程序必須使用特殊文件夾來保存文檔和設置。

一個特殊文件夾可以被映射於一個物理地址,或一個「特殊的」文件夾。因此,特殊文件夾與環境變量相似。 事實上,很多在用戶層面設置的環境變量是由特殊文件夾的指向來決定的。

然而,特殊文件夾事實上不存在於文件系統中——他們代表了Windows資源管理器中的樹形文件夾導航。這與Windows Shell namespace(Windows Shell 命名空間)類似。然而在Windows XP系統中,根級的命名空間是桌面:它包含了我的文檔,我的電腦,網上鄰居回收站。一些與特殊文件夾相關聯的文件夾在物理上也確實存在。Windows資源管理器將特殊文件夾以及它的關聯文件夾合併起來顯示。例如「桌面」保存在用戶個人文件夾中。

Remove ads

特殊文件夾列表

下表列出了從Windows Vista起可用的大多數文件系統和虛擬文件夾。還給出了引入每個特殊文件夾的操作系統版本。比如說,「%USERPROFILE%」和「%windir%」這樣的項目是Windows環境變量

更多信息 特殊文件夾, 用處 ...

注意:

  • 「桌面」虛擬文件夾與「桌面」特殊文件夾不是一回事。桌面虛擬文件夾是 Windows Shell 命名空間的根目錄,其中包含其他虛擬文件夾。[5]
  • 「本地應用程序數據」與「應用程序數據」的不同之處在於,位於「本地」變體中的文件也旨在特定於它所在的計算機。僅當用戶的配置文件是 Windows Server 域環境中的漫遊配置文件時,這才有意義。[6]
  • 與桌面一樣,「我的文檔」虛擬文件夾與「我的文檔」特殊文件夾不同。如果要求提供虛擬文件夾變體,它將在文件對話框中顯示為「桌面」虛擬文件夾的子目錄,而不是用戶的配置文件目錄,因為它實際存在於硬盤驅動器上。
  • 如果「我的文檔」文件夾被移動(例如,移動到網絡驅動器),嘗試通過 shell 變量訪問它將轉到原始的默認位置。
Remove ads

另見

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads