c#File.Exists在不存在的文件上返回true

Ale*_*ruC 2 c#

我试图检测文件的存在,我正在使用C#的System.IO.File.Exists函数,所以,如果我这样做,File.Exists("file.txt");它返回TRUE,虽然文件不存在!这里发生了什么?

Kam*_*ami 5

如果方法返回true,则文件确实存在.

但是,您可能不会查看与File.Exists命令相同的位置.

来自MSDN

允许path参数指定相对或绝对路径信息.相对路径信息被解释为相对于当前工作目录.

由于您没有指定文件的完整路径,因此使用当前工作目录来确定文件是否存在; 它可能确实存在.


归档时间:

查看次数:

4105 次

最近记录:

12 年,1 月 前