1 private String CalcFileSize(FileInfo thePath)
2 { 3 float fileSz = (float)thePath.Length / 1024;
4 String fileSizeStr;
5
6 if (fileSz < 1)
7 { 8 fileSizeStr = thePath.Length.ToString("###.##;;0") + " B"; 9 }
10 else if (fileSz > 1048576)
11 { 12 fileSz = (float)thePath.Length / 1073741824;
13 fileSizeStr = fileSz.ToString("###.##") + " GB"; 14 }
15 else if (fileSz > 1024)
16 { 17 fileSz = (float)thePath.Length / 1048576;
18 fileSizeStr = fileSz.ToString("###.##") + " MB"; 19 }
20
21 else
22 { 23 fileSizeStr = fileSz.ToString("###.##") + " KB"; 24 }
25
26 return fileSizeStr;
27 }
0 comments:
Post a Comment