No Opinions...just code

Calculating File Sizes

    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: