c#获取电脑磁盘
时间: 2024-01-15 14:04:06 浏览: 244
window中使用C#获取硬盘序列号
可以使用C#中的DriveInfo类来获取计算机中所有磁盘的相关信息,例如磁盘名称、总大小、可用空间等等。以下是一个简单的示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" File 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);
}
}
}
}
```
这段代码将输出计算机中所有磁盘的相关信息,包括磁盘名称、类型、文件系统、总大小、可用空间等等。
阅读全文