FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.Description = "Please select one folder";
fbd.ShowNewFolderButton = false;
// fbd.RootFolder = Environment.SpecialFolder.MyDocuments;
if (fbd.ShowDialog() == DialogResult.Cancel)
return;
textBox1.Text = fbd.SelectedPath;
以上程式碼之中,並沒有明訂根目錄位置,如果未定義,桌面即為根目錄。
還有以下幾種設定:
- Environment.SpecialFolder.ApplicationData
表示做為目前漫遊使用者的應用程式特定資料之通用儲存機制的目錄。 - Environment.SpecialFolder.CommonApplicationData
表示做為所有使用者使用的應用程式特定資料之通用儲存機制的目錄。 - Environment.SpecialFolder.LocalApplicationData
表示做為目前非漫遊使用者使用的應用程式特定資料之通用儲存機制的目錄。 - Environment.SpecialFolder.Cookies
表示做為網際網路 Cookie 通用儲存機制的目錄。 - Environment.SpecialFolder.Desktop
邏輯的 [桌面],而不是實體的檔案系統位置。 - Environment.SpecialFolder.Favorites
表示做為使用者的我的最愛項目之通用儲存機制的目錄。 - Environment.SpecialFolder.History
表示做為網際網路記錄項目通用儲存機制的目錄。 - Environment.SpecialFolder.InternetCache
表示做為網際網路暫存檔通用儲存機制的目錄。 - Environment.SpecialFolder.Programs
包含使用者程式群組的目錄。 - Environment.SpecialFolder.MyComputer
[我的電腦] 資料夾。 - Environment.SpecialFolder.MyMusic
[我的音樂] 資料夾。 - Environment.SpecialFolder.MyPictures
[我的圖片] 資料夾。 - Environment.SpecialFolder.Recent
包含使用者最近使用之文件的目錄。 - Environment.SpecialFolder.SendTo
包含 [傳送到] 功能表項目的目錄。 - Environment.SpecialFolder.StartMenu
包含 [開始] 功能表項目的目錄。 - Environment.SpecialFolder.Startup
對應至使用者 [啟動] 程式群組的目錄。 - Environment.SpecialFolder.System
System 目錄。 - Environment.SpecialFolder.Templates
表示做為文件樣板 (Template) 通用儲存機制的目錄。 - Environment.SpecialFolder.DesktopDirectory
表示用來實際儲存桌面上檔案物件的目錄。 - Environment.SpecialFolder.Personal
表示做為文件通用儲存機制的目錄。 - Environment.SpecialFolder.MyDocuments
[我的文件] 資料夾。 - Environment.SpecialFolder.ProgramFiles
Program Files 目錄。 - Environment.SpecialFolder.CommonProgramFiles
表示在應用程式間共享的元件的目錄。
參考網址:Environment.SpecialFolder 列舉型別
回目錄
回首頁
沒有留言 :
張貼留言