2016年10月6日 星期四

[ C# ]檔案指定存放位置的方法

檔案儲存在桌面位置、文件位置、檔案系統目錄....等用法。

方法:
string fild_m = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);//桌面位置

以下可用Environment.SpecialFolder項目:
AdminTools
檔案系統目錄,用於儲存個別使用者的系統管理工具。 Microsoft Management Console (MMC) 會將自訂的主控台儲存至這個目錄,而這個目錄會隨著使用者一起漫遊。 已在 .NET Framework 4 中加入。
ApplicationData
表示做為目前漫遊使用者的應用程式特定資料之通用儲存機制的目錄。
CDBurning
檔案系統目錄,做為等候寫入 CD 之檔案的暫存區域。 已在 .NET Framework 4 中加入。
CommonAdminTools
檔案系統目錄,包含電腦之所有使用者的系統管理工具。 已在 .NET Framework 4 中加入。
CommonApplicationData
表示做為所有使用者使用的應用程式特定資料之通用儲存機制的目錄。
CommonDesktopDirectory
檔案系統目錄,包含在所有使用者的桌面上出現的檔案和資料夾。 這個特殊資料夾僅適用於 Windows NT 系統。 已在 .NET Framework 4 中加入。
CommonDocuments
檔案系統目錄,包含所有使用者共用的文件。 這個特殊資料夾適用於已安裝 Shfolder.dll 的 Windows NT、Windows 95 和 Windows 98 系統。 已在 .NET Framework 4 中加入。
CommonMusic
檔案系統目錄,做為所有使用者共用之音樂檔案的儲存機制。 已在 .NET Framework 4 中加入。
CommonOemLinks
基於回溯相容性,Windows Vista 中可以辨識這個值,但已不再使用特殊資料夾本身。 已在 .NET Framework 4 中加入。
CommonPictures
檔案系統目錄,做為所有使用者共用之影像檔案的儲存機制。 已在 .NET Framework 4 中加入。
CommonProgramFiles
表示跨應用程式共用之元件的目錄。
若要在非 x86 系統上取得 x86 Common Program Files 目錄,請使用 ProgramFilesX86 成員。
CommonProgramFilesX86
Program Files 資料夾。 已在 .NET Framework 4 中加入。
CommonPrograms
表示跨應用程式共用之元件的資料夾。 這個特殊資料夾僅適用於 Windows NT、Windows 2000 和 Windows XP 系統。 已在 .NET Framework 4 中加入。
CommonStartMenu
檔案系統目錄,包含在所有使用者的 [開始] 功能表上出現的程式和資料夾。 這個特殊資料夾僅適用於 Windows NT 系統。 已在 .NET Framework 4 中加入。
CommonStartup
檔案系統目錄,包含在所有使用者的 [啟動] 資料夾中出現的程式。 這個特殊資料夾僅適用於 Windows NT 系統。 已在 .NET Framework 4 中加入。
CommonTemplates
檔案系統目錄,包含所有使用者可用的範本。 這個特殊資料夾僅適用於 Windows NT 系統。 已在 .NET Framework 4 中加入。
CommonVideos
檔案系統目錄,做為所有使用者共用之視訊檔案的儲存機制。 已在 .NET Framework 4 中加入。
Cookies
表示做為網際網路 Cookie 通用儲存機制的目錄。
Desktop
邏輯桌面,而不是實體檔案系統位置。
DesktopDirectory
表示用來實際儲存桌面上檔案物件的目錄。
Favorites
表示做為使用者的我的最愛項目之通用儲存機制的目錄。
Fonts
包含字型的虛擬資料夾。 已在 .NET Framework 4 中加入。
History
表示做為網際網路記錄項目通用儲存機制的目錄。
InternetCache
表示做為網際網路暫存檔通用儲存機制的目錄。
LocalApplicationData
表示做為目前非漫遊使用者使用的應用程式特定資料之通用儲存機制的目錄。
LocalizedResources
檔案系統目錄,包含已當地語系化的資源資料。 已在 .NET Framework 4 中加入。
MyComputer
[我的電腦] 資料夾。
MyDocuments
[我的文件] 資料夾。
MyMusic
[我的音樂] 資料夾。
MyPictures
[我的圖片] 資料夾。
MyVideos
檔案系統目錄,做為使用者專屬視訊的儲存機制。 已在 .NET Framework 4 中加入。
NetworkShortcuts
檔案系統目錄,包含 [網路上的芳鄰] 虛擬資料夾中可能存在的連結物件。 已在 .NET Framework 4 中加入。
Personal
表示做為文件通用儲存機制的目錄。
PrinterShortcuts
檔案系統目錄,包含 [印表機] 虛擬資料夾中可能存在的連結物件。 已在 .NET Framework 4 中加入。
ProgramFiles
Program Files 目錄。
在非 x86 系統上,將 ProgramFiles 傳遞至 GetFolderPath 方法會傳回非 x86 程式的路徑。 若要在非 x86 系統上取得 x86 Program Files 目錄,請使用 ProgramFilesX86 成員。
ProgramFilesX86
x86 Program Files 資料夾。 已在 .NET Framework 4 中加入。
Programs
包含使用者之程式群組的目錄。
Recent
包含使用者最近使用之文件的目錄。
Resources
檔案系統目錄,包含資源資料。 已在 .NET Framework 4 中加入。
SendTo
包含 [傳送到] 功能表項目的目錄。
StartMenu
包含 [開始] 功能表項目的目錄。
Startup
對應至使用者之啟動程式群組的目錄。
System
System 目錄。
SystemX86
Windows System 資料夾。 已在 .NET Framework 4 中加入。
Templates
表示做為文件範本通用儲存機制的目錄。
UserProfile
使用者的設定檔資料夾。 應用程式不應該在這個層級建立檔案或資料夾,而應該將其資料放在 ApplicationData所參考的位置下。 已在 .NET Framework 4 中加入。
Windows
Windows 目錄或 SYSROOT。 這個值對應至 %windir% 或 %SYSTEMROOT% 環境變數。 已在 .NET Framework 4 中加入。

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。