File.Exists возвращает true только для имени файла - PullRequest
0 голосов
/ 06 сентября 2018

В настоящее время я отлаживаю приложение, в котором следующий код возвращает true только для имени файла.

If Not IO.File.Exists(out) Then
    '' Work
End If

Часы для этого исполнения выглядят следующим образом:

enter image description here

Как это утверждение подтверждается как истинное, если фактический файл расположен довольно глубоко на сетевом диске? Я бы предположил, что это может быть правдой, если файл находится в том же каталоге, что и мое исполнение.

1 Ответ

0 голосов
/ 06 сентября 2018

Документация: File.Exists

параметру пути разрешено указывать относительный или абсолютный путь Информация. Информация об относительном пути интерпретируется как относительно текущий рабочий каталог . Для получения текущей работы справочник, см. GetCurrentDirectory.

То есть, если нет пути, а только файл, путь является текущим рабочим каталогом приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...