查找文件的方法IO问题
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
DirectoryInfo selDir = new DirectoryInfo(d.Name);
FileSystemInfo[] files = selDir.GetFileSystemInfos();
for (int i = 0; i < files.Length; i++)
{
if (files[i].Name == "Downloads")
{
DirectoryInfo bbbb = new DirectoryInfo(files[i].FullName);
FileSystemInfo[] filessss = bbbb.GetFileSystemInfos();
for (int j = 0; j < filessss.Length; j++)
{
if (filessss[j].Name == "CH_00")
{
DirectoryInfo ccc = new DirectoryInfo(filessss[j].FullName);
FileSystemInfo[] fileccc = ccc.GetFileSystemInfos();
for (int k = 0; k < fileccc.Length; k++)
{
DirectoryInfo ddd = new DirectoryInfo(fileccc[k].FullName);
FileSystemInfo[] fileddd = ddd.GetFileSystemInfos();
}
}
}
}
}
}
这段代码为什么老是报IO异常呢
还有这个这个方法可以简写吗?
[解决办法]