发现网上到处都是com操作获取的代码,下面是4.0中引入新类DriverInfo的代码,希望能有帮助。
private
long GetFreeDiskSpaceInBytes(DirectoryInfo dir)
{
// dir.Root
DriveInfo[] allDrives = DriveInfo.GetDrives();
var dirver = allDrives.SingleOrDefault(di => di.Name == dir.Root.Name);
if (dirver != null)
{
return dirver.TotalFreeSpace;
}
return 0;
}
{
// dir.Root
DriveInfo[] allDrives = DriveInfo.GetDrives();
var dirver = allDrives.SingleOrDefault(di => di.Name == dir.Root.Name);
if (dirver != null)
{
return dirver.TotalFreeSpace;
}
return 0;
}
本文转自today4king博客园博客,原文链接:http://www.cnblogs.com/jinzhao/archive/2012/03/26/2418049.html,如需转载请自行联系原作者