C#:格式化文件大小的C#方法[转]

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
 
  1. /// <summary>   
  2. /// 格式化文件大小的C#方法   
  3. /// </summary>   
  4. /// <param name="filesize">文件的大小,传入的是一个bytes为单位的参数</param>   
  5. /// <returns>格式化后的值</returns>   
  6. private   static  String FormatFileSize( long  filesize)   
  7. {   
  8.      if  (filesize < 0)   
  9.     {   
  10.          throw   new  ArgumentOutOfRangeException( "filesize" );   
  11.     }   
  12.      else   if  (filesize >= 1024 * 1024 * 1024)  //文件大小大于或等于1024MB   
  13.     {   
  14.          return   string .Format( "{0:0.00} GB" , ( double )filesize / (1024 * 1024 * 1024));   
  15.     }   
  16.      else   if  (filesize >= 1024 * 1024)  //文件大小大于或等于1024KB   
  17.     {   
  18.          return   string .Format( "{0:0.00} MB" , ( double )filesize / (1024 * 1024));   
  19.     }   
  20.      else   if  (filesize >= 1024)  //文件大小大于等于1024bytes   
  21.     {   
  22.          return   string .Format( "{0:0.00} KB" , ( double )filesize / 1024);   
  23.     }   
  24.      else   
  25.     {   
  26.          return   string .Format( "{0:0.00} bytes" ,filesize);   
  27.     }   
C#学习笔记——格式化字符、运算符、类型换篇 Unity3D数字孪生学习笔记(二)一级目录二级目录三级目录 占位符 一级目录 二级目录 三级目录 阅读详情

相关推荐

使用 C# 获取可读的文件大小

其中包含了不同文件大小单位(字节、千字节、兆字节、千兆字节和太字节)。类型的文件大小(以字节为单位)作为参数,并返回一个表示可读文件大小的字符串。方法,您可以方便地获取人类可读的文件大小,以便更好地呈现给用户。接下来,方法检查文件大小是否为零,如果是,则直接返回字符串。最后,将返回的可读文件大小字符串打印到控制台。这样可以将文件大小换为更大的单位,直到达到最适合的单位。最后,使用字符串插值将格式化后的文件大小和单位返回为字符串。,用于跟踪当前使用的文件大小单位的索引。上述代码中,我们定义了一个。

XisVisual_Basic的博客 883

C# FtpHelper 上传

C# FtpHelper 上传 ftp上传简单封装,目前有三个项目在用

VS使用EF操作Firebird所需软件.zip

在VisualStudio中使用EF操作Firebird数据库博文所需的安装软件

格式化文件大小C#方法

/// &lt;summary&gt; /// 格式化文件大小C#方法 /// &lt;/summary&gt; /// &lt;param name="filesize"&gt;文件的大小,传入的是一个bytes为单位的参数&lt;/param&gt; /// &lt;returns&gt;格式化后的值&lt;/returns&gt;

小可的笔记本 243

C#格式化文件大小显示

public static String FormatFileSize(Int64 fileSize){    if (fileSize     {        throw new ArgumentOutOfRangeException("fileSize");    }    else if (fileSize >= 1024 * 1024 * 1024) 

zhengxia19的专栏 1632

分享一个格式化文件大小C# 方法

格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小方法: public static String FormatFileSize(Int64 fileSize){ if (fileSize < 0) { throw new ArgumentOutOfRangeException("fileSize");

耐维吉普 1581

C#格式化文件大小

/// /// 格式化文件大小 /// /// 文件的大小,传入的是一个bytes为单位的参数 /// 格式化后的值 private static string GetFileSize(long filesize) { if (filesize < 0) { return "0"; } else if (filesize >= 1024 * 10

xianyang988的专栏 686

C# 获取文件大小

直接贴代码吧 /// <summary> /// 格式化文件大小 /// </summary> /// <param name="filesize">文件传入大小</param> /// <returns></returns> private static string GetFileSize(long filesize)

西柚2015地信小白GISer 7180

{C#·文件大小格式换}

 自Stackoverflow:http://stackoverflow.com/questions/128618/c-file-size-format-providerpublic class FileSizeFormatProvider : IFormatProvider, ICustomFormatter { public object GetFormat(Type for

apple的专栏 1988

各种格式化文件大小为字符串的函数FormatFileSize

asp的:Public Function formatdsize(dsize)    if dsize>=1073741824 then         formatdsize=Formatnumber(dsize/1073741824,2) & " GB"    elseif dsize>=1048576 then          formatdsize=Formatnumber(dsiz

VB.Net+Android.java 2548

C#C#格式化文件大小

1 /// <summary> 2 /// 格式化文件大小C#方法 3 /// </summary> 4 /// <param name="filesize">文件的大小,传入的是一个bytes为单位的参数</param> 5 /// <returns>格式化后的值</returns> 6...

weixin_30739595的博客 232

分享一个格式化文件大小C# 方法

格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小方法: public static String FormatFileSize(Int64 fileSize){    if (fileSize     {        throw new ArgumentOutOfRangeException(fileSize);    }    else if

逆水行舟 559

格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小方法

格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小方法: public static String FormatFileSize(Int64 fileSize){    if (fileSize     {        throw new ArgumentOutOfRangeException("fileSize");    }    else if

403

C#文件大小换算

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 {     class Program     {         public class FileSizeFormatProvider :

whuliyifan的专栏 747

期类型的格式化文件大小格式化

格式化 格式化字符串的方法:《String.Format()》 格式化的参考:《标准期和时间格式字符串》 期类型的格式化中,长格式与短格式指操作系统的区域选项的格式设置。 date formatting Date formats are very dependant on the culture information passed. The ex...

编程资料大全 157

C# 文件大小字节byte换算为 Kb Mb Gb Tb

C# 文件大小字节byte换算为 Kb Mb Gb Tb1、使用到的函数      Math.Pow(x,y) //返回 x 的 y 次幂的值      NumberObject.ToString("f2") //可把 Number 四舍五入为指定小数位数的字符串2、计算文件大小,保留两位小数     /// &lt;summary&gt;          /// 计算文件大小函数(保留两位小数...

仙魁XAN 9959

C# 文件大小

文件大小,代码如下: public static string ConvertFileSize(int fileSize) { string outFileSize = string.Empty; if (fileSize &lt; 1024) { outFileSize = String.Format("{0}B", fileSize); } ...

An Insecure Programming 843

将字节文件大小B KB MB GB

这是当时做一个文件上传,通过将字节为大小B KB MB GB来计算文件大小。如果这段代码用到的次数多的话,可以把这段代码放在公共类中当公共方法

shipengchao的博客 439
上一篇: 火鸟小说下载阅读器1.0终于要发布了!!!
下一篇: C#: 如何ListView 设置行高,不是办法的办法【转】
firebird2010
博客等级 码龄17年 39粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值