怎么判断一个路径是文件夹,但不是磁盘或u盘移动硬盘等其他类型?
使用拖拽功能,将外部项(文件夹和文件)拽进窗口,使用linq筛选拖拽项的含有的文件和文件夹,我发现使用Directoy.Exist方法筛选文件夹时,能把磁盘判定是文件夹类型,使用DriveInfo.GetDrives()获取磁盘可以解决,但是若用户是拖拽u盘到窗口话,就不能行了,还是会判定是文件夹类型,如何解决这个问题
var DirectoryList = (from string s in DragList
where Directory.Exists(s) == true
select s).ToList();
DriveInfo[] a=DriveInfo.GetDrives();
bool bool1= true;
foreach(var i in DirectoryList)
{
if (a[0].Name == i)
{
bool1 = false;
break;
}
}