c#判断路径 是文件还是文件夹

c#判断路径 是文件还是文件夹,第1张

如果文件名同目录名完全一样,你没法判断到底是个文件还是目录,因为物理磁盘上可能两者都有(完全同名)。

比如说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{

// 都不是

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12033727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存