2014-04-21 70 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

他没有提到这个问题,他只是想要应用程序目录。 –