0

在我的网站文件夹中有一个文件夹:LecturerLecturer文件夹中有很多子文件夹: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.

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

4

1 回答 1

1

targetPath不是File目录,所以使用File.Exists代替Directory.Exists

bool isExists = System.IO.File.Exists(targetPath);
于 2013-10-21T15:47:06.240 回答