.NET 利用 DriveInfo.GetDrives() 获取磁盘信息

作者:vkvi 来源:ITPOW(原创) 日期:2023-12-14
var driveInfos = DriveInfo.GetDrives();
foreach (var driveInfo in driveInfos)
{
	// 判断设备是否就绪。
	if (!driveInfo.IsReady)
	{
		continue;
	}
	
	// driveInfo.Name,形如:C:\ 
	// driveInfo.TotalSize,单位:字节
	// driveInfo.TotalFreeSpace,单位:字节
	// driveInfo.AvailableFreeSpace,单位:字节
}

命名空间:System.IO。

  • TotalFreeSpace:系统保留的空间,会算作可用空间。

  • AvailableFreeSpace :系统保留的空间,不会算作可用空间。“我的电脑”中显示的是此空间。

相关文章