0
我正在制作一个Visual Basic 2012程序,我想将示例图片的数据存储在我的应用程序安装文件夹中。我应该使用哪些代码来获取我的应用程序安装或bin文件夹,以便我可以将一个文件夹放在名为图片的bin中,以存储图片,谢谢。Visual Basic安装目录
我正在制作一个Visual Basic 2012程序,我想将示例图片的数据存储在我的应用程序安装文件夹中。我应该使用哪些代码来获取我的应用程序安装或bin文件夹,以便我可以将一个文件夹放在名为图片的bin中,以存储图片,谢谢。Visual Basic安装目录
你没有使用哪种语言! 对于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);
的问题是,你不应该有写权限的应用程序目录。在现代版本的Windows中,普通用户不会。这些东西应该进入“应用程序数据”或文档文件夹。 –
他没有提到这个问题,他只是想要应用程序目录。 –