C#???????????????????????????
???????????? ???????[ 2013/11/22 13:54:31 ] ????????
//?????????????
string[] drives = Environment.GetLogicalDrives();
foreach (string driver in drives)
{
Console.WriteLine(driver);
//?????????
DriveInfo di = new DriveInfo(driver);
//????????
Console.WriteLine("isRead:" + di.IsReady);
//????
Console.WriteLine("name:" + di.Name);
//??????????
DirectoryInfo root = di.RootDirectory;
RecursiveAsync(root);
Console.WriteLine();
}
Console.ReadKey();
|
????//??????
private async static void RecursiveAsync(DirectoryInfo root)
{
await Task.Run(() =>
{
try
{
//??????????
FileInfo[] fis = root.GetFiles("*.*");
if (fis != null && fis.Length > 0)
{
foreach (FileInfo fi in fis)
{
//?????
string name = fi.FullName;
name = name.Length > 100 ? name.Substring(0?? 100) + "…" : name;
Console.WriteLine(name);
}
}
//???????
DirectoryInfo[] dis = root.GetDirectories();
//????????
foreach (DirectoryInfo di in dis)
{
//???????
RecursiveAsync(di);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
});
}
|
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
???????C#?е?StringC# Socket???????????????????C#?????????????????????????C#???????C#????????????Log4net??????δ????C#?????????????C#?????????????????C#???????????????C#????????????????C#7 ?е?Tuple??????C#??TypeScript - GeneratorC# ?????????細(xì)??????????C#?е???н???C#??MySQL?????????μ??Ч?????д??C#????C++??dll???C#??VS2010????е??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????