2012-03-29 3 views
0

Я делаю libary-файл с функциями для дополнительного кредита для компьютерного программирования, и все работает нормально, но когда я выполняю программу без файла libary в том же словаре, он сбой и im ищет способ, чтобы он не разбивался, но не мог найти способ проверить файл независимо от того, где его накак проверить файл в том же словаре, что и программа в vb.net?

пример, если два файла находятся в C: // Файлы , тогда он будет запущен без проблемы, но если только исполняемый файл находится только в C: // Файлы, которые я хочу, чтобы окно сообщения появилось, говорит LibaryFileName.dll отсутствует, и я хочу, чтобы он проверял файл Dll независимо от того, в какой папке находятся эти два, но обнаружит его, если его в той же папке, что и исполняемый файл

ответ

1

Насколько я понимаю, вы пытаетесь определить, существует ли файл в том же каталоге, что и ваш исполняемый файл.

Вот пример того, что вы привязывания достичь:

Если у вас есть полный путь, он будет проверять на этом пути

Dim curFile As String = "c:\temp\test.txt" 
If File.Exists(curFile) Then 
    'The file exists, do something 
End If 

Если у вас есть только частичный путь, он будет поиск каталогов, в которых выполняется исполняемый файл. Например, следующий код проверяет, существует ли text.txt в том же каталоге, что и исполняемый файл.

Dim curFile As String = "test.txt" 
If File.Exists(curFile) Then 
    'The file exists, do something 
End If 

Кроме того, вам необходимо будет использовать Imports System.IO. Вы можете изменить text.txt в любой файл, который вы хотите проверить, существует ли он.

 Смежные вопросы

  • Нет связанных вопросов^_^