【C#】C#格式化文件大小
标签:size summary mat pre private 大小 0.00 returns div
1 ///
2 /// 格式化文件大小的C#方法
3 ///
4 /// 文件的大小,传入的是一个bytes为单位的参数
5 /// 格式化后的值
6 private static string GetFileSize(long filesize)
7 {
8 if (filesize 0)
9 {
10 return "0";
11 }
12 else if (filesize >= 1024 * 1024 * 1024) //文件大小大于或等于1024MB
13 {
14 return string.Format("{0:0.00} GB", (double)filesize / (1024 * 1024 * 1024));
15 }
16 else if (filesize >= 1024 * 1024) //文件大小大于或等于1024KB
17 {
18 return string.Format("{0:0.00} MB", (double)filesize / (1024 * 1024));
19 }
20 else if (filesize >= 1024) //文件大小大于等于1024bytes
21 {
22 return string.Format("{0:0.00} KB", (double)filesize / 1024);
23 }
24 else
25 {
26 return string.Format("{0:0.00} bytes", filesize);
27 }
28 }
【C#】C#格式化文件大小
标签:size summary mat pre private 大小 0.00 returns div
原文地址:https://www.cnblogs.com/willingtolove/p/9409557.html
评论