在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、代码
代码
System.IO.DriveInfo[] drive = System.IO.DriveInfo.GetDrives();
for (int i = 0; i < drive.Length; i++) { if (drive[i].DriveType == DriveType.Fixed) { dsmch = drive[i].Name; double tmp = drive[i].TotalSize / 1024 / 1024 / 1024 * 100; tmp = format.Round(tmp, 2) / 100; zhrl = tmp.ToString(); tmp = drive[i].AvailableFreeSpace / 1024 / 1024 / 1024 * 100; tmp = format.Round(tmp, 2) / 100; kyrl = tmp.ToString(); Sql = "insert diskdoc(dsmch,zhrl,kyrl) "; Sql += "values('" + dsmch + "','" + zhrl + "','" + kyrl + "')"; cmd = new SqlCommand(Sql, SqlCon); cmd.ExecuteNonQuery(); } } 2、说明 name: 盘符 TotalFreeSpace:返回磁盘可用空间,返回值类型long。 DriveType:磁盘类型 CDRom(光驱)、Fixed(固定磁盘)、Unknown(未知磁盘)、Network(网络磁 盘)、NoRootDirectory(盘符不存在)、Ram(虚拟磁盘)、Removable(可移动磁盘)。 IsReady:获取一个指示驱动器是否已准备好的值 RootDirectory:获取驱动器根目录。 TotalSize : 空间总大小。 VolumeLabel: 获取驱动器卷标,返回string类型。 DriveFormat: |
请发表评论