C# 获取磁盘剩余空间
c# 获取 空间 磁盘 剩余
2023-09-27 14:23:42 时间
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#-获取磁盘,cpu,内存信息
- C#-获取CPUID
- AggregateException C# example
- C#的一些获取时间的例子
- 深入理解MVC C#+HtmlAgilityPack+Dapper走一波爬虫 StackExchange.Redis 二次封装 C# WPF 用MediaElement控件实现视频循环播放 net 异步与同步
- Word控件Spire.Doc 转换教程(二十五):在 C#、VB.NET 中将 ODT 转换为 DOC
- c# webapi上传、读取、删除图片
- C#【基础篇】获取二维数组的某一行
- C#【通用方法】字节数组添加、移除、获取的方法类(妙用List<byte>,开发中常用)
- C#,彩色图转为灰度图的基本原理、快速算法的源代码及转换效果最好的联高算法之简释
- C#,字符串匹配(模式搜索)AC(Aho Corasick)算法的源代码
- C#,入门教程(22)——函数的基础知识
- C# 形状的绘制
- C# 多态
- 用c#开发微信(2)扫描二维码,用户授权后获取用户基本信息 (源码下载)
- C# linq 使用Groupby lamda 获取非重复数据
- c#执行cmd命令并获取返回结果字符串
- C#-获取文件夹下的所有文件
- C#-枚举的key值获取枚举name名称-OK
- C# 使用反射获取私有属性的方法
- C# 获取当前路径7种方法
- [转] C#获取电脑客户端IP地址及当前用户名
- C# 命名空间(Namespace)
- 【WPF/C#】联网异步获取二进制文件(如图片)的流程