Добрый вечер всем вам! У меня проблема, которую я не могу решить с помощью метода GetFullPath в vb.net.GetFullPath нет вывода?! VB.NET
Что я хочу сделать:
Я хотел бы получить полный путь текстового файла (test.txt), который находится в той же папке, что и App.exe, один я работа над. Мне нужен полный путь для использования другого метода. Чтобы узнать больше о причине, в которой она не работает, я помещаю вывод GetFullPath в MsgBox.
Что происходит:
MsgBox просто показывает пустой. Это действительно странно, потому что, даже если test.txt не существует, выход должен существовать (как будто файл существует). ВНИМАНИЕ: в моем случае файл существует
документации: https://msdn.microsoft.com/en-us/library/system.io.path.getfullpath(v=vs.100).aspx Cf. «Замечания»
Что я думаю о том, что:
Возможно ли, что app.exe не видит test.txt, который находится в той же папке? Я так не думаю, это даст изгиб. Возможно, это проблема разрешения? Я действительно не знаю, почему MsgBox пуст.
Мой мир кода:
Dim file1 As String = "test.txt" MsgBox(GetFullPath(file1))
Thankyou для всех, кто попытается помочь мне. Имейте славный день! :)
Прошу прощения за мой бедный английский. Microsoft Visual Studio 2010.
ли Вы, случайно, исполняющим этот кусок кода в 'Load' случае вашей формы и вы используете 64-разрядную версию Windows? – MicroVirus
Я выполняю его при нажатии кнопки, и да, я использую 64-битную Windows 7. Также метод ReadAllText() ничего не показывает. – MisterX
'System.IO.GetFullPath()' возвращает абсолютный путь для указанной строки пути. Это не ** ** найти файл для вас - он просто работает с переданной строкой. Если в строке нет диска или каталога, возможно, в возврате – Plutonix