文件的正确语法.存在(路径)

本文关键字:路径 存在 语法 文件 | 更新日期: 2023-09-27 18:36:27

在我的网站文件夹中有一个文件夹:Lecturer,在Lecturer文件夹中有许多子文件夹:lecturer1, lecturer2, lecturer3....,子文件夹的名称是用户登录的名称(username

     string username = Session["user"].ToString();
     string path = this.Server.MapPath("~/Lecturer/");
     string targetPath = path + username +"''profile.xml";
      bool isExists = System.IO.Directory.Exists(targetPath);
       if(isExists)
        {
             //do something...
        }

它仍然有一个文件:profile.xml在每个lecturer(n)文件夹中,但isExists= false .

尝试调试:

username: lecturer1 
path: "D:''C#Projects''website''Lecturer''"
targetPath: "D:''C#Projects''website''Lecturer''lecturer1''profile.xml"

isExists: false.

帮助???我上面的代码有什么错误吗???

文件的正确语法.存在(路径)

targetPathFile而不是目录,因此请使用File.Exists而不是Directory.Exists

bool isExists = System.IO.File.Exists(targetPath);