string[] DriveNames = Directory.GetLogicalDrives();
只能獲取C:,D:,E:這樣名字,
我要的是
本地磁盤(C:)
本地磁盤(D:)
這樣的資料
即,打開我的電腦后看到的是一樣的資料。
如何獲取?
uj5u.com熱心網友回復:
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" Drive type: {0}", d.DriveType);
if (d.IsReady == true)
{
Console.WriteLine(" Volume label: {0}", d.VolumeLabel);
Console.WriteLine(" File system: {0}", d.DriveFormat);
Console.WriteLine(
" Available space to current user:{0, 15} bytes",
d.AvailableFreeSpace);
Console.WriteLine(
" Total available space: {0, 15} bytes",
d.TotalFreeSpace);
Console.WriteLine(
" Total size of drive: {0, 15} bytes ",
d.TotalSize);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/185142.html
標籤:C#
上一篇:火狐&IE瀏覽器音頻播放問題
