2014-04-21 109 views
0

我正在製作一個Visual Basic 2012程序,我想將示例圖片的數據存儲在我的應用程序安裝文件夾中。我應該使用哪些代碼來獲取我的應用程序安裝或bin文件夾,以便我可以將一個文件夾放在名爲圖片的bin中,以存儲圖片,謝謝。Visual Basic安裝目錄

回答

0

你沒有使用哪種語言! 對於Visual Basic .NET

System.AppDomain.CurrentDomain.BaseDirectory & "Pictures" 
System.IO.Directory.GetCurrentDirectory() & "\Pictures"  System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location) & "\Pictures" 
Application.StartupPath & "\Pictures" 'WinForm 
Request.PhysicalApplicationPath() 'WebApplication 

對於C#

System.AppDomain.CurrentDomain.BaseDirectory + "Pictures"; 
System.IO.Directory.GetCurrentDirectory() + @"\Pictures"; System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\Pictures"; 
Application.StartupPath + @"\Pictures"; //WinForm 
Request.PhysicalApplicationPath; //WebApplication 

[編輯]

感謝@Cody灰色爲他的意見,如果您有權限問題,您可以將您的照片中用戶的"Application Data"文件夾。 要VB

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) 

而且在C#得到這個文件夾的路徑:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 
+0

的問題是,你不應該有寫權限的應用程序目錄。在現代版本的Windows中,普通用戶不會。這些東西應該進入「應用程序數據」或文檔文件夾。 –

+0

他沒有提到這個問題,他只是想要應用程序目錄。 –