本條目存在以下問題 ,請協助
改善本條目 或在
討論頁 針對議題發表看法。
此條目需要
精通或熟悉相關主題的編者 參與及協助編輯。
(2020年2月12日 ) 請邀請 適合的人士改善本條目 。更多的細節與詳情請參見討論頁 。
特殊文件夾 (英語:Special Folder),指那些不是絕對文件路徑的文件夾。 這使得應用程序將詢問系統某一類別文件的合適位置成為了可能,且不受版本和語言的系統限制。
在Windows Server 2003及更早版本中,像「開始菜單」這樣的文件夾在非英文版本的Windows上有不同的名稱。例如,在Windows XP的德語版本上,它是「Startmenü」。但是,從Windows Vista開始,所有版本的Windows都使用相同的英文命名文件夾,並且在Windows資源管理器中只顯示不同的名稱。在Windows 10中,用戶可以切換到另一種顯示語言,並且特殊文件夾的名稱將會更改。[ 1]
概要
自Windows 95 開始,Windows 使用「特殊文件夾」的概念來代表保存在計算機中的內容,這使得用戶無需再處理絕對文件路徑,並且可以在不同系統以及不同應用程序之間修改。後續各版本 Windows 均對此功能作出了改進。
微軟 的「為Windows而設計」(Designed for Windows)標誌[ 2] 要求程序必須使用特殊文件夾來保存文檔和設置。
一個特殊文件夾可以被映射於一個物理地址,或一個「特殊的」文件夾。因此,特殊文件夾與環境變量相似。 事實上,很多在用戶層面設置的環境變量是由特殊文件夾的指向來決定的。
然而,特殊文件夾事實上不存在於文件系統中——他們代表了Windows資源管理器 中的樹形文件夾導航。這與Windows Shell namespace (Windows Shell 命名空間)類似。然而在Windows XP 系統中,根級的命名空間是桌面:它包含了我的文檔 ,我的電腦,網上鄰居 和回收站 。一些與特殊文件夾相關聯的文件夾在物理上也確實存在。Windows資源管理器將特殊文件夾以及它的關聯文件夾合併起來顯示。例如「桌面」保存在用戶個人文件夾中。
特殊文件夾列表
下表列出了從Windows Vista起可用的大多數文件系統和虛擬文件夾 。還給出了引入每個特殊文件夾的操作系統版本。比如說,「%USERPROFILE%」和「%windir%」這樣的項目是Windows環境變量 。
特殊文件夾
用處
默認位置
Application Data
來儲存每個用戶的應用程序的特定文件
在 Windows 98 和 Windows Me 上
%windir%\Application Data
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\Application Data
在 Windows Vista 及更高版本上
%APPDATA%
公文包
用於在移動硬件上面同步文件
在 Windows 95 、Windows 98 和 Windows Me 上
%windir%\Desktop
在 Windows 2000 及更高版本上,默認情況下不創建,但可以在任何文件夾中創建。公文包和公文包瀏覽器外殼擴展 (SyncUI.dll) 中的Desktop.ini 隱藏系統文件包含其功能。在 Windows 10 版本 1703 及更高版本中刪除。
Cookies
IE瀏覽器的緩存
在 Windows 98 和 Windows Me 上
%windir%\Cookies
在 Windows 2000 及更高版本上
%USERPROFILE%\Cookies
在 Windows Vista 及更高版本上
%APPDATA%\Microsoft\Windows\Cookies
桌面目錄
包含儲存在電腦桌面上的文件
在 Windows 95、Windows 98 和 Windows Me 上
%windir%\Desktop
在 Windows 2000 及更高版本上
%USERPROFILE%\Desktop
收藏夾
用戶收藏的文件
在 Windows 98 和 Windows Me 上
%windir%\Favorites
在 Windows 2000 及更高版本上
%USERPROFILE%\Favorites
字體
包含已安裝的字體
%windir%\Fonts
歷史
用於儲存用戶的瀏覽器歷史記錄
%USERPROFILE%\Local Settings\History
Internet Cache
用儲存於用戶的 Internet 臨時文件
在 Windows 98 和 Windows Me 上
%windir%\Temporary Internet Files
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\Local Settings\Temporary Internet Files
在 Windows Vista 和 Windows 7 上
%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files
在 Windows 8 及更高版本上
%LOCALAPPDATA%\Microsoft\Windows\INetCache
Local Application Data
用於儲存用戶和特定於計算機的應用程序設置
在 Windows 98 和 Windows Me 上
%windir%\Application Data
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\Local Settings\Application Data
在 Windows Vista 及更高版本上
%LOCALAPPDATA%
文檔
用戶儲存的文檔
在 Windows 98 和 Windows Me 上
C:\My Documents
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\My Documents
在 Windows Vista 及更高版本上
%USERPROFILE%\Documents
音樂
用戶儲存的音樂
在 Windows 98 和 Windows Me 上
C:\My Documents\My Music
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\My Documents\My Music
在 Windows Vista 及更高版本上
%USERPROFILE%\Music
圖片
用戶儲存的圖片
在 Windows 98 和 Windows Me 上
C:\My Documents\My Pictures
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\My Documents\My Pictures
在 Windows Vista 及更高版本上
%USERPROFILE%\Pictures
視頻
用戶儲存的視頻
在 Windows 98 和 Windows Me 上
C:\My Documents\My Videos
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\My Documents\My Videos
在 Windows Vista 及更高版本上
%USERPROFILE%\Videos
程序
用於用戶的(所有)程序組和圖標
在 Windows 95、Windows 98、Windows 2000 和 Windows XP 上
%USERPROFILE%\Start Menu\Programs
在 Windows Vista 及更高版本上
%APPDATA%\Microsoft\Windows\Start Menu\Programs
最近
用於用戶的「我最近訪問的文檔」
在 Windows 98 上
%USERPROFILE%\Recent
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\My Recent Documents
在 Windows Vista 及更高版本上
%APPDATA%\Microsoft\Windows\Recent
發送到
用於用戶的「發送到」菜單項
在 Windows 98、Windows 2000 和 Windows XP 上
%USERPROFILE%\SendTo
在 Windows Vista 及更高版本上
%APPDATA%\Microsoft\Windows\SendTo
開始菜單
用於用戶的「開始菜單」項
在 Windows 95 上
%windir%\Start Menu
在 Windows 98、Windows 2000 和 Windows XP 上
%USERPROFILE%\Start Menu
在 Windows Vista 及更高版本上
%APPDATA%\Microsoft\Windows\Start Menu
系統
Windows 系統目錄
在 Windows 95、Windows 98 和 Windows Me 上
16 位和 32 位庫和可執行文件
%windir%\System
其他一些 32 位庫和可執行文件
%windir%\System32
在 Windows 2000 及更高版本的 32 位 Windows 版本上
32 位庫和可執行文件
%windir%\system32
16 位庫和可執行文件
%windir%\System
在 64 位 Windows 版本上
64 位庫和可執行文件
%windir%\System32 [ 3]
32 位庫和可執行文件
%windir%\SysWOW64 [ 4]
保存的遊戲
用戶保存的遊戲
%USERPROFILE%\Saved Games
模板
用於用戶的文檔模板
在 Windows 98 和 Windows Me 上
%windir%\ShellNew
在 Windows 2000 和 Windows XP 上
%USERPROFILE%\Templates
在 Windows Vista 及更高版本上
%APPDATA%\Microsoft\Windows\Templates
注意:
「桌面」虛擬文件夾 與「桌面」特殊文件夾 不是一回事。桌面虛擬文件夾是 Windows Shell 命名空間的根目錄,其中包含其他虛擬文件夾。[ 5]
「本地應用程序數據」與「應用程序數據」的不同之處在於,位於「本地」變體中的文件也旨在特定於它所在的計算機。僅當用戶的配置文件是 Windows Server 域環境中的漫遊配置文件時,這才有意義。[ 6]
與桌面一樣,「我的文檔」虛擬文件夾 與「我的文檔」特殊文件夾 不同。如果要求提供虛擬文件夾變體,它將在文件對話框中顯示為「桌面」虛擬文件夾的子目錄,而不是用戶的配置文件目錄,因為它實際存在於硬盤驅動器上。
如果「我的文檔」文件夾被移動(例如,移動到網絡驅動器),嘗試通過 shell 變量訪問它將轉到原始的默認位置。
另見
參考文獻
^ How to Change the Display Language in Windows 10 . How-To Geek. (原始內容存檔 於November 6, 2015).
^ Windows Software Logo Program . [2024-06-15 ] . (原始內容存檔 於2015-07-03).
^ The use of %windir%\System32 for 64-bit libraries and executables in a 64-bit Windows OS is intended to not break existing 32-bit programs (already using %windir%\System32 ) that are recompiled without modifications as a 64-bit executable.
^ 32-bit executables have this directory mapped as %windir%\System32 .
^ superyyrrzz. 技术文档 . learn.microsoft.com. [2024-06-15 ] (中文(中國大陸)) .
^ Chen, Raymond. Taxes. The Old New Thing 1st. Pearson Education. 2006: 451. ISBN 0-321-44030-7 .