File.Exists仅在文件名上返回true

问题描述 投票:0回答:1

我目前正在调试一个应用程序,其中以下代码仅在文件名上返回true。

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

这次执行的手表如下:

enter image description here

当实际文件位于网络驱动器上相当深的位置时,如何将此语句验证为true?如果文件与我的执行位于同一目录中,我认为这可能是真的。

.net vb.net system.io.file
1个回答
4
投票

文档:File.Exists

允许path参数指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。要获取当前工作目录,请参阅GetCurrentDirectory

因此,如果没有路径而只有文件,则路径是应用程序的当前工作目录。

© www.soinside.com 2019 - 2024. All rights reserved.