C# file.Exists的正确语法(路径)
在我的网站文件夹中有一个文件夹:C# file.Exists的正确语法(路径),c#,asp.net,C#,Asp.net,在我的网站文件夹中有一个文件夹:讲师,在讲师文件夹中有许多子文件夹:讲师1、讲师2、讲师3……,子文件夹的名称是用户登录名(用户名) 它在每个讲师(n)文件夹中仍然有一个文件:profile.xml,但是isExists=false 尝试调试: username: lecturer1 path: "D:\\C#Projects\\website\\Lecturer\\" targetPath: "D:\\C#Projects\\website\\Lecturer\\lecturer1\\pro
讲师
,在讲师
文件夹中有许多子文件夹:讲师1、讲师2、讲师3……
,子文件夹的名称是用户登录名(用户名
)
它在每个讲师(n)
文件夹中仍然有一个文件:profile.xml
,但是isExists=false
尝试调试:
username: lecturer1
path: "D:\\C#Projects\\website\\Lecturer\\"
targetPath: "D:\\C#Projects\\website\\Lecturer\\lecturer1\\profile.xml"
但是isExists:false。
帮助???我上面的代码有错误吗?
targetPath
是一个文件
而不是目录,所以请使用File.Exists
而不是目录.Exists
bool isExists = System.IO.File.Exists(targetPath);
您是否尝试了没有尾部斜线的路径?另外,为什么要检查文件上是否存在目录?如果它不是一个directoryUse而不是字符串连接来构建路径,它就不存在了。哦,谢谢你,可怜的我,真不敢相信我没有意识到这一点。再次感谢^^
bool isExists = System.IO.File.Exists(targetPath);