
比如说c:\windows,既可能是windows目录,也可能是个主名为"windows"且没有扩展名的文件,所以但判断路径字符串本身是无法判断的。
string path = @"D:\aaa"if (Directory.Exists(path))
{
Console.WriteLine("文件夹")
}
else
{
if (File.Exists(path))
{
Console.WriteLine("文件")
}
else
{
Console.WriteLine("无效路径")
}
}
Console.Read()
楼上的胡说,文件也可能没有扩展名,目录也可以有小数点判断是文件还是文件夹
if(File.Exists(path)){
// 是文件
}else if(Directory.Exists(path)){
// 是文件夹
}else{
// 都不是
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)