// //------------------------------------------------------------------------------
// // <copyright file="" company="Dascoba Development">
// // Copyright © Dascoba Development 2010
// // </copyright>
// //------------------------------------------------------------------------------
namespace Dascoba.Umb.FileManager.Support
{
using System;
using System.IO;
using System.Linq;
public static class Util
{
/// <summary>
/// Gets the file size text.
/// </summary>
/// <param name = "sizeInBytes">The size in bytes.</param>
/// <returns></returns>
internal static string GetFileSizeText(long sizeInBytes)
{
var sizeText = sizeInBytes + " Bytes";
if (sizeInBytes > 1024 && sizeInBytes < 1048576)
{
sizeText = (sizeInBytes / 1024) + " KB";
}
if (sizeInBytes > 1048576 && sizeInBytes < 1073741824)
{
sizeText = (sizeInBytes / 1024 / 1024) + " MB";
}
if (sizeInBytes > 1073741824 && sizeInBytes < 1099511627776)
{
sizeText = (sizeInBytes / 1024 / 1024) + " GB";
}
return sizeText;
}
}
}
|