配置文件目錄
系統會將使用者配置檔資訊儲存在特定目錄中,該目錄在不同版本的 Windows 中有不同的名稱:Windows XP 中的「文件和設定」,以及 Windows Vista 和更新版本中的「使用者」。 若要取得配置檔目錄的路徑,請使用 GetProfilesDirectory 函式。
配置文件目錄包含下列使用者配置檔子目錄。
目錄 | 描述 |
---|---|
ProgramData (Windows Vista 或更新版本)/所有使用者 | 適用於所有用戶的程序資訊。 所有使用者目錄仍存在於 Windows Vista 或更新版本中,以提供回溯相容性。 |
違約 | 適用於預設使用者的配置檔資訊。 |
使用者 | 適用於指定使用者的配置檔資訊。 每個使用者都有自己的配置檔子目錄。 |
若要取得 ProgramData/All Users 目錄的位置,請呼叫 GetAllUsersProfileDirectory 函式。 此目錄包含下列子目錄:
目錄 | 描述 |
---|---|
桌面 | 桌面上顯示的快捷方式。 |
[開始] 功能表 | [開始] 功能表的功能表項。 |
若要取得預設用戶目錄的位置,請呼叫 getDefaultUserProfileDirectory函式。 若要取得特定用戶目錄的位置,請呼叫 getUserProfileDirectory函式。 默認使用者和特定用戶目錄都包含下列子目錄。 斜體中的目錄表示預設為隱藏的目錄。 您可以在 [資料夾選項] 控制面板專案中 選取 [顯示隱藏的檔案、資料夾和磁碟驅動器] 選項 選項,來檢視這些目錄。
目錄 | 描述 |
---|---|
應用程式數據 | 應用程式特定的數據。 |
餅乾 | Windows Internet Explorer Cookie。 |
桌面 | 桌面上顯示的快捷方式。 |
我的最愛 | 我的最愛網站連結。 |
本機設定 | 未使用設定檔漫遊的應用程式設定和數據。 此目錄中的設定或數據通常是計算機專屬的,或者它們太大而無法有效地漫遊。 此目錄包含下列子資料夾:
|
我的檔 | 使用者建立之文件的預設位置。 應用程式應該預設會將檔檔儲存到此目錄。 |
NetHood | 網路鄰里專案的快捷方式。 |
PrintHood | 印表機資料夾專案的快捷方式。 |
最近 | 最近使用檔的快捷方式。 |
SendTo | 使用者通常會傳送檔案之位置的快捷方式。 |
[開始] 功能表 | [開始] 功能表的功能表項。 |
範本 | 範本專案的快捷方式。 |
若要取得這些目錄的子目錄位置,請使用 SHGetFolderPath 或 SHGetKnownFolderPath 函式。