private string GetMachineMsg()
{
string Msg = string.Empty;
TimeSpan t = TimeSpan.FromMilliseconds(System.Environment.TickCount);
double dt = t.TotalMinutes;//毫秒转分钟
Msg += "System RunTime=" + dt + "分钟";
//获取当前计算机逻辑磁盘名称列表
String[] drives = Environment.GetLogicalDrives();
Msg += "GetLogicalDrives: " + String.Join(", ", drives) + "\n";
Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives));
DriveInfo[] allDirves = DriveInfo.GetDrives();
//检索计算机上的所有逻辑驱动器名称
foreach (DriveInfo item in allDirves)
{
//Fixed 硬盘
//Removable 可移动存储设备,如软盘驱动器或USB闪存驱动器。
Msg += item.Name + "---" + item.DriveType + "\n";
Console.Write(item.Name + "---" + item.DriveType);
if (item.IsReady)
{
Msg += ",容量:" + item.TotalSize + ",可用空间大小:" + item.TotalFreeSpace + "\n";
Console.Write(",容量:" + item.TotalSize + ",可用空间大小:" + item.TotalFreeSpace);
}
else
{
Msg += "没有就绪";
Console.Write("没有就绪");
}
Console.WriteLine();
}
return Msg;
}
接上篇内容