У меня есть база данных доступа в \ bin \ debug..Я создаю одну утилиту для резервного копирования. Поэтому мне нужно получить путь к базе данных. После этого я скопирую этот файл из этого места в другое место. PLZ помочь мне получить путь.Получить путь DataDirectory в VB.net?
ответ
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
Я пробовал и работает.
AppDomain.CurrentDomain.BaseDirectory
дает имя каталога, в котором была запущена ваша заявка.
Код:
Dim databasePath As String = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "creation.mdb")
После развертывания папки \ bin \ debug будет одинаковой? –
Да, и если вы скомпилируете в выпуске, это будет '\ bin \ release'. – LeftyX
Можете ли вы сказать мне, как взять файл базы данных на этот путь? Я имею в виду, что мой файл базы данных «\ bin \ debug \ creation.mdb». Как я могу получить полный путь к файлу? Plz tell me –
My.Application.Info.DirectoryPath
дает вам директорию, где ех запуска находится
После развертывания папки \ bin \ debug будут одинаковыми? –
это не будет * одинаково *, но где бы он ни был установлен, 'My.Application.Info.DirectoryPath' укажет на него. – inquisitive
Вы должны установить в вашей собственности базы данных заменить на каждую сборке .. так что вы будете получить новую копию своей базы данных, в то время как каждая сборка/развертывание вашего проекта находится в каталоге вашего бина, используя
My.Application.Info.DirectoryPath
Дорогой Сатиш, это был не мой вопрос. Это автоматическая функция с использованием приложения базы данных, но я хотел бы сделать резервную копию этой базы данных с помощью приложения. –
Уважаемый техно-крекер. Благодаря этому вы можете сделать резервную копию своей базы данных. :) –
- 1. | DataDirectory | возвращает неправильный путь к папке AppData
- 2. WinForms DataDirectory расположение
- 3. получить установленный путь приложения vb.net
- 4. как получить путь в dialog.selectedpath в vb.net
- 5. Получить другой путь приложения в VB.net
- 6. Получить путь к execuatble в vb.net?
- 7. Относительный путь в VB.Net
- 8. | DataDirectory | Неверный проект
- 9. sqlconnection DataDirectory для winForm
- 10. Как скопировать фотографию из галереи в dataDirectory?
- 11. ASP.NET ConnectionString AttachDbFilename = | DataDirectory |
- 12. с использованием | DataDirectory | в connectionstring многопроектного решения
- 13. File.Create (путь) Ошибка VB.NET
- 14. VB.NET System32 Путь FileNotFoundException
- 15. ADO.NET | DataDirectory | где это документировано?
- 16. | DataDirectory | для EF Update-Database
- 17. Как получить один временный путь из «System.IO.path.getpath» в vb.net?
- 18. Как получить локальный путь на сервере в vb.net?
- 19. Получить путь к запуску в консоли vb.net exe
- 20. Метод String.Split оптимизирует путь в vb.net
- 21. VB.net Папка Путь не работает
- 22. Местоположение | DataDirectory | в проекте/шаблоне WebApi
- 23. Улыбка на путь отрицается vb.net
- 24. Получить VB.NET Relative \ Загрузить путь к запущенному приложению?
- 25. VB.NET получить путь из файла, который открыл пользователь
- 26. vb.net получить полный путь и имя файла активной книги excel
- 27. Получить UNC-путь для подключенного к диску VB.net
- 28. Как сделать динамический путь в vb.net
- 29. Как объявить путь к файлу в vb.net?
- 30. Относительный путь к абсолютному пути в VB.NET
было бы проще, если бы вы поместили свою БД в другое место и назначили, если полный путь при создании соединения db. – matzone
Почему? иначе что случилось? –
Ничего не случится .. Но я думаю, будет легче, если вы поместите свою БД в ту же папку с EXE, тогда вам просто понадобится 'application.startuppath' .. рядом с вами больше не будет папки' \ bin \ debug' после развертывания ... – matzone