private string GetHumanReadableFileSize(long fileSize)
{
#region Gb
if ((fileSize/(1024*1024*1024)) > 0)
{
return String.Format("{0} Gb", (double) Math.Round((double) (fileSize/(1024*1024*1024)), 2));
}
#endregion
#region Mb
if ((fileSize/(1024*1024)) > 0)
{
return String.Format("{0} Mb", (double) Math.Round((double) (fileSize/(1024*1024)), 2));
}
#endregion
#region Kb
if ((fileSize/1024) > 0)
{
return String.Format("{0} Kb", (double) Math.Round((double) (fileSize/1024), 2));
}
#endregion
#region Bytes
return String.Format("{0} b", fileSize);
#endregion
}