在VB.net中获取DataDirectory路径?

时间:2013-09-02 08:40:40

标签: .net vb.net

我在\ bin \ debug中有Access数据库。我正在创建一个实用程序来获取Backup.So,我需要获取数据库的路径。之后我将该文件从该位置复制到其他位置。所以PLZ帮助我走上了道路。

4 个答案:

答案 0 :(得分:3)

您必须在数据库属性中设置要在每个构建中替换..因此,当您使用

在bin目录中构建/部署项目时,您将获得数据库的全新副本
My.Application.Info.DirectoryPath

答案 1 :(得分:2)

My.Application.Info.DirectoryPath

为您提供启动exe所在的目录

答案 2 :(得分:1)

  

AppDomain.CurrentDomain.BaseDirectory

为您提供应用程序启动目录的名称。

代码:

Dim databasePath As String = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "creation.mdb")

答案 3 :(得分:0)

 path = Application.StartupPath & "\creation.mdb" 
 If My.Computer.FileSystem.FileExists(path) 
 Then 
   MessageBox.Show("File is available") 
 Else 
   MessageBox.Show("File is Not available") 
 End If

我尝试过它。