C# file 路径存在但返回false

用群辉作为文件服务器,在网站服务器创建虚拟磁盘指向群辉,在网站服务器上部署了一个网站,外部直接调用网站来进行文件的存储获取,但是现在发现File.Exists一直判断文件不存在(图片路径:\\192.168.21.253\web_file\Files\TQWEB\ECHWMS\Adjunct\InspectionApply\InspectionReport\123.jpg),路径在群辉是存在的,文件也存在,但就是返回false,有点搞晕了

img

img


首先,你不需要刻意把反斜杠改为双斜杠,其次,你SystemPath后面有没有斜杠,以及filePath前面有没有斜杠,如果没有的话,你需要在他们之间加个斜杠,否则途径肯定不存在。
其实想要发现问题很简单,只需要将if语句里的判断路径先用一个变量存起来,然后 调试看看这个变量的具体值是多少就知道你的路径有没有问题了