c# 磁盘空间计算 和 目录空间 、 文件大小 计算
2020-12-13 13:49
标签:style blog http io color os ar 使用 for c# 磁盘空间计算 和 目录空间 、 文件大小 计算 标签:style blog http io color os ar 使用 for 原文地址:http://www.cnblogs.com/chengjunwei/p/4056367.htmlnamespace CommonLibrary.SystemUtils
{
///
#region 磁盘空间计算
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetTotalSize()
/// {
/// Int64 totalSize = CommonLibrary.SystemUtils.DiskUtil.GetTotalSize("c");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示驱动器标识的字母,如C、D、E、F等。注意:它可以是从“a”到“z”的大写或小写字母。Null 值无效。
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetTotalSize()
/// {
/// double totalSizesizeMB = CommonLibrary.SystemUtils.DiskUtil.GetTotalSize("c", CommonLibrary.SystemUtils.SizeUnitMode.MegaByte);
/// double totalSizesizeGB = CommonLibrary.SystemUtils.DiskUtil.GetTotalSize("c", CommonLibrary.SystemUtils.SizeUnitMode.GigaByte);
/// double totalSizesizeB = CommonLibrary.SystemUtils.DiskUtil.GetTotalSize("c", CommonLibrary.SystemUtils.SizeUnitMode.Byte);
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示驱动器标识的字母,如C、D、E、F等。注意:它可以是从“a”到“z”的大写或小写字母。Null 值无效。
///计算空间时使用的单位
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFreeSpaceSize()
/// {
/// Int64 freeSize = CommonLibrary.SystemUtils.DiskUtil.GetFreeSpaceSize("c");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示驱动器标识的字母,如C、D、E、F等
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFreeSpaceSize()
/// {
/// double freeSizeMB = CommonLibrary.SystemUtils.DiskUtil.GetFreeSpaceSize("c", CommonLibrary.SystemUtils.SizeUnitMode.MegaByte);
/// double freeSizeGB = CommonLibrary.SystemUtils.DiskUtil.GetFreeSpaceSize("c", CommonLibrary.SystemUtils.SizeUnitMode.GigaByte);
/// double freeSizeB = CommonLibrary.SystemUtils.DiskUtil.GetFreeSpaceSize("c", CommonLibrary.SystemUtils.SizeUnitMode.Byte);
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示驱动器标识的字母,如C、D、E、F等。注意:它可以是从“a”到“z”的大写或小写字母。Null 值无效。
///计算空间时使用的单位
///
#region 目录空间计算
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetDirectorySize()
/// {
/// Int64 directorySize = CommonLibrary.SystemUtils.DiskUtil.GetDirectorySize(@"C:\Resource");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
/// 表示目录的标识,如 C:\myDirectory 等
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetDirectorySize()
/// {
/// double directorySizeMB = CommonLibrary.SystemUtils.DiskUtil.GetDirectorySize(@"C:\Resource", CommonLibrary.SystemUtils.SizeUnitMode.MegaByte);
/// double directorySizeGB = CommonLibrary.SystemUtils.DiskUtil.GetDirectorySize(@"C:\Resource", CommonLibrary.SystemUtils.SizeUnitMode.GigaByte);
/// double directorySizeBB = CommonLibrary.SystemUtils.DiskUtil.GetDirectorySize(@"C:\Resource", CommonLibrary.SystemUtils.SizeUnitMode.Byte);
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示目录的标识,如 C:\myDirectory 等
///计算空间时使用的单位
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetDirectorySizeDouble()
/// {
/// Int64 directorySize = CommonLibrary.SystemUtils.DiskUtil.GetDirectorySizeDouble(@"C:\Resource");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示目录的标识,如 C:\myDirectory 等
///
#region 文件空间计算
//
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFileSize()
/// {
///
/// String fileSize = CommonLibrary.SystemUtils.FileUtil.GetFileSize(@"C:\Resource\file1.txt");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示文件的标识,如 C:\Resource\file1.txt 等
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFileSize()
/// {
/// CommonLibrary.SystemUtils.SizeUnitMode unitMode=CommonLibrary.SystemUtils.SizeUnitMode.MegaByte;
/// double fileSize = CommonLibrary.SystemUtils.FileUtil.GetFileSize(@"C:\Resource\file1.txt", out unitMode);
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示文件的标识,如 C:\Resource\file1.txt 等
///计算空间时使用的单位
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFileSize()
/// {
/// Int64 fileSize = CommonLibrary.SystemUtils.FileUtil.GetFileSize(@"C:\Resource\file1.txt");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
/// 表示文件的标识,如 C:\Resource\file1.txt 等
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFileSize()
/// {
/// double fileSizeMB = CommonLibrary.SystemUtils.FileUtil.GetFileSize((@"C:\Resource\file1.txt", CommonLibrary.SystemUtils.SizeUnitMode.MegaByte);
/// double fileSizeGB = CommonLibrary.SystemUtils.FileUtil.GetFileSize((@"C:\Resource\file1.txt", CommonLibrary.SystemUtils.SizeUnitMode.GigaByte);
/// double fileSizeBB = CommonLibrary.SystemUtils.FileUtil.GetFileSize((@"C:\Resource\file1.txt", CommonLibrary.SystemUtils.SizeUnitMode.Byte);
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示文件的标识,如 C:\Resource\file1.txt 等
///计算空间时使用的单位
///
/// /// class MyClass
/// {
/// //模拟
/// public void TestGetFileSizeDouble()
/// {
/// Int64 fileSize = CommonLibrary.SystemUtils.FileUtil.GetFileSizeDouble(@"C:\Resource\file1.txt");
///
/// }//end method
/// }//end class
/// ]]>
///
///
///
///表示文件的标识,如 C:\Resource\file1.txt 等
///
上一篇:文本匹配算法
下一篇:C# volatile与lock