C# 获取磁盘剩余空间
2016-09-14 10:31
441 查看
drive.TotalFreeSpace单位为bit,根据需要除以1024
drive同时可以可以获取磁盘分区容量等
//单位MB public static long GetHardDiskSpace(string str_HardDiskName) { long totalSize = 0; str_HardDiskName = str_HardDiskName + ":\\"; System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives(); foreach (System.IO.DriveInfo drive in drives) { if (drive.Name == str_HardDiskName) { totalSize = drive.TotalFreeSpace / (1024 * 1024); } } return totalSize; }
调用方法:
string AppPath = Application.StartupPath.ToString(); string volume = AppPath.Substring(0, AppPath.IndexOf(':')); long freespace = GetHardDiskSpace(volume);
相关文章推荐
- C# 如何获取磁盘剩余空间
- C#如何获取远程磁盘上的剩余空间
- 获取 iPhone 剩余磁盘空间的代码
- 获取磁盘剩余空间
- 获取磁盘类型及剩余空间 GetDiskFreeSpaceEx GetDriveTypeW GetVolumeInformation
- wince获取磁盘剩余空间
- 获取磁盘使用空间和剩余空间(代码)
- Java:在Windows下通过JConfig获取磁盘剩余空间信息
- C# 获取磁盘的空间大小
- C#获取磁盘空间信息的几个方法
- 获取iPhone 剩余磁盘空间-全部磁盘空间
- 获取 iPhone 剩余磁盘空间的代码
- C#获取磁盘空间信息的几个方法
- 在Windows下通过JConfig获取磁盘剩余空间信息
- C# 获取硬盘空间信息 盘符总大小、剩余空间、已用空间
- 在Windows下通过JConfig获取磁盘剩余空间信息
- 通过VBS获取磁盘剩余空间
- QT获取磁盘剩余空间大小
- 获取 iPhone 剩余磁盘空间和全部空间的代码
- [脚本收集]获取磁盘剩余空间