我需要file.pdf複製到AppData文件夾在我的WinForms應用程序,但因爲這會被許多人使用,我需要有一個發現如何創建一個未指定文件路徑
iFile.CopyTo("somethinghere...//AppData//Temp//file.pdf");
一個通用路徑
並複製所述文件。
我需要file.pdf複製到AppData文件夾在我的WinForms應用程序,但因爲這會被許多人使用,我需要有一個發現如何創建一個未指定文件路徑
iFile.CopyTo("somethinghere...//AppData//Temp//file.pdf");
一個通用路徑
並複製所述文件。
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
將得到AppData文件夾爲當前用戶。
如果你希望你的PDF爲所有用戶的一個副本,使用Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
代替。
MSDN on Environment.GetFolderPath
MSDN on Environment.SpecialFolder
燁SpecialFolder.ApplicationData的伎倆,我的感激之情! – 2013-03-08 19:07:56
你應該知道,普通用戶沒有寫權限CommonApplicationData。您的安裝程序可能需要在那裏創建一個世界可寫的文件或目錄。 – RichieHindle 2013-03-09 07:41:40
你的意思是你想要的文件是在一個地點的所有用戶都可訪問,或者每個用戶應該得到自己的文件複製在自己的AppData目錄? – RichieHindle 2013-03-08 18:11:38
@RichieHindle其他用戶將使用此.exe文件在本地 – 2013-03-08 18:58:32