阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C# 得到系統特殊文件夾的路徑

Posted on 2007-11-21 09:24  宽田  阅读(2060)  评论(0编辑  收藏  举报

            //獲得桌面路徑
            string filder = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

Environment:
提供有關目前環境和平台的資訊,以及操作的方法。

Environment.SpecialFolder:提供系統特殊文件夾目錄,其成員如下:

成員名稱

說明

ApplicationData

表示做為目前漫遊使用者的應用程式特定資料之通用儲存機制的目錄。 

漫遊使用者在網路上以一個以上的電腦工作。漫遊使用者的設定檔保留在網路伺服器上,且當使用者登入時載入系統。

CommonApplicationData

表示做為所有使用者使用的應用程式特定資料之通用儲存機制的目錄。 

CommonProgramFiles

表示在應用程式間共享的元件的目錄。 

Cookies

表示做為網際網路 Cookie 通用儲存機制的目錄。 

Desktop

邏輯的 [桌面],而不是實體的檔案系統位置。 

DesktopDirectory

表示用來實際儲存桌面上檔案物件的目錄。 

這個目錄不可與虛擬的桌面資料夾混淆。

Favorites

表示做為使用者的我的最愛項目之通用儲存機制的目錄。 

History

表示做為網際網路記錄項目通用儲存機制的目錄。 

InternetCache

表示做為網際網路暫存檔通用儲存機制的目錄。 

LocalApplicationData

表示做為目前非漫遊使用者使用的應用程式特定資料之通用儲存機制的目錄。 

MyComputer

[我的電腦] 資料夾。 

注意事項:

MyComputer 常數永遠都會產生空字串 (""),因為並沒有為 [我的電腦] 資料夾定義路徑。

MyDocuments

[我的文件] 資料夾。 

MyMusic

[我的音樂] 資料夾。 

MyPictures

[我的圖片] 資料夾。 

Personal

表示做為文件通用儲存機制的目錄。 

ProgramFiles

Program Files 目錄。 

Programs

包含使用者程式群組的目錄。 

Recent

包含使用者最近使用之文件的目錄。 

SendTo

包含 [傳送到] 功能表項目的目錄。 

StartMenu

包含 [開始] 功能表項目的目錄。 

Startup

對應至使用者 [啟動] 程式群組的目錄。 

每當使用者登入或啟動 Windows NT 或更新的版本,或啟動 Windows 98 時,系統會啟動這些程式。

System

System 目錄。 

Templates

表示做為文件樣板 (Template) 通用儲存機制的目錄。