c# 获取指定路径盘的可用空间
在C#中,你可以使用System.IO
命名空间下的DriveInfo
类来获取指定路径所在的磁盘驱动器的可用空间。以下是一个示例代码,展示如何获取指定路径所在的磁盘驱动器的总空间和可用空间:
实现
using System;
using System.IO;class Program
{static void Main(){// 指定路径string path = @"C:\Users\Example";// 获取指定路径的驱动器信息DriveInfo driveInfo = GetDriveInfoFromPath(path);if (driveInfo != null){// 获取总空间long totalSpace = driveInfo.TotalSize;// 获取可用空间long freeSpace = driveInfo.AvailableFreeSpace;// 获取总空间和可用空间的比例(以百分比表示)double freeSpacePercentage = (double)freeSpace / totalSpace * 100;Console.WriteLine($"驱动器 {driveInfo.Name} 的总空间: {totalSpace} 字节");Console.W