分享一个格式化文件大小的 C# 方法(转)
2009-07-17 10:15
513 查看
格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小的方法:
public static String FormatFileSize(Int64 fileSize) { if (fileSize < 0) { throw new ArgumentOutOfRangeException("fileSize"); } else if (fileSize >= 1024 * 1024 * 1024) { return string.Format("{0:########0.00} GB", ((Double)fileSize) / (1024 * 1024 * 1024)); } else if (fileSize >= 1024 * 1024) { return string.Format("{0:####0.00} MB", ((Double)fileSize) / (1024 * 1024)); } else if (fileSize >= 1024) { return string.Format("{0:####0.00} KB", ((Double)fileSize) / 1024); } else { return string.Format("{0} bytes", fileSize); } }
相关文章推荐
- 分享一个格式化文件大小的 C# 方法
- C#:格式化文件大小的C#方法[转]
- 格式化文件大小的C#方法
- C#中保存GIF文件后透明背景问题的一个解决方法
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来(byte数组大小限制为5)
- C#获取文件夹及文件的大小与占用空间的方法
- C# 中格式化文件大小显示
- 分享一篇关于C#对文件操作的日志,方法很全
- C#递归实现显示文件夹及所有文件并计算其大小的方法
- C#将接受到的流写入文件的回调函数------一个防止内存溢出的方法
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。
- C#打开或者创建一个文件,然后向其末尾写入数据的方法
- PHP实现格式化文件数据大小显示的方法
- 分享一篇关于C#对文件操作的日志,方法很全
- 一个C#多线程读文件列表的方法
- c#新手入门级代码分享 getlength方法的到一个三维数组的页,行,列