- /// <summary>
- /// 格式化文件大小的C#方法
- /// </summary>
- /// <param name="filesize">文件的大小,传入的是一个bytes为单位的参数</param>
- /// <returns>格式化后的值</returns>
- private static String FormatFileSize( long filesize)
- {
- if (filesize < 0)
- {
- throw new ArgumentOutOfRangeException( "filesize" );
- }
- else if (filesize >= 1024 * 1024 * 1024) //文件大小大于或等于1024MB
- {
- return string .Format( "{0:0.00} GB" , ( double )filesize / (1024 * 1024 * 1024));
- }
- else if (filesize >= 1024 * 1024) //文件大小大于或等于1024KB
- {
- return string .Format( "{0:0.00} MB" , ( double )filesize / (1024 * 1024));
- }
- else if (filesize >= 1024) //文件大小大于等于1024bytes
- {
- return string .Format( "{0:0.00} KB" , ( double )filesize / 1024);
- }
- else
- {
- return string .Format( "{0:0.00} bytes" ,filesize);
- }
- }
相关推荐
使用 C# 获取可读的文件大小
其中包含了不同文件大小单位(字节、千字节、兆字节、千兆字节和太字节)。类型的文件大小(以字节为单位)作为参数,并返回一个表示可读文件大小的字符串。方法,您可以方便地获取人类可读的文件大小,以便更好地呈现给用户。接下来,方法检查文件大小是否为零,如果是,则直接返回字符串。最后,将返回的可读文件大小字符串打印到控制台。这样可以将文件大小转换为更大的单位,直到达到最适合的单位。最后,使用字符串插值将格式化后的文件大小和单位返回为字符串。,用于跟踪当前使用的文件大小单位的索引。上述代码中,我们定义了一个。
C# FtpHelper 上传
C# FtpHelper 上传 ftp上传简单封装,目前有三个项目在用
VS使用EF操作Firebird所需软件.zip
在VisualStudio中使用EF操作Firebird数据库博文所需的安装软件
格式化文件大小的C#方法
/// <summary> /// 格式化文件大小的C#方法 /// </summary> /// <param name="filesize">文件的大小,传入的是一个bytes为单位的参数</param> /// <returns>格式化后的值</returns>
C# 中格式化文件大小显示
public static String FormatFileSize(Int64 fileSize){ if (fileSize { throw new ArgumentOutOfRangeException("fileSize"); } else if (fileSize >= 1024 * 1024 * 1024)
分享一个格式化文件大小的 C# 方法(转)
格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小的方法: public static String FormatFileSize(Int64 fileSize){ if (fileSize < 0) { throw new ArgumentOutOfRangeException("fileSize");
C#格式化文件大小
/// /// 格式化文件大小 /// /// 文件的大小,传入的是一个bytes为单位的参数 /// 格式化后的值 private static string GetFileSize(long filesize) { if (filesize < 0) { return "0"; } else if (filesize >= 1024 * 10
C# 获取文件大小
直接贴代码吧 /// <summary> /// 格式化文件大小 /// </summary> /// <param name="filesize">文件传入大小</param> /// <returns></returns> private static string GetFileSize(long filesize)
{C#·文件大小格式转换}
转自Stackoverflow:http://stackoverflow.com/questions/128618/c-file-size-format-providerpublic class FileSizeFormatProvider : IFormatProvider, ICustomFormatter { public object GetFormat(Type for
各种格式化文件大小为字符串的函数FormatFileSize
asp的:Public Function formatdsize(dsize) if dsize>=1073741824 then formatdsize=Formatnumber(dsize/1073741824,2) & " GB" elseif dsize>=1048576 then formatdsize=Formatnumber(dsiz
【C#】C#格式化文件大小
1 /// <summary> 2 /// 格式化文件大小的C#方法 3 /// </summary> 4 /// <param name="filesize">文件的大小,传入的是一个bytes为单位的参数</param> 5 /// <returns>格式化后的值</returns> 6...
分享一个格式化文件大小的 C# 方法
格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小的方法: public static String FormatFileSize(Int64 fileSize){ if (fileSize { throw new ArgumentOutOfRangeException(fileSize); } else if
格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小的方法:
格式化一个文件的大小,虽然很简单,但却是很常用的,这里分享一个C#写的格式化文件大小的方法: public static String FormatFileSize(Int64 fileSize){ if (fileSize { throw new ArgumentOutOfRangeException("fileSize"); } else if
C#文件大小换算
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { public class FileSizeFormatProvider :
日期类型的格式化和文件大小的格式化
日期格式化 格式化字符串的方法:《String.Format()》 日期格式化的参考:《标准日期和时间格式字符串》 日期类型的格式化中,长格式与短格式指操作系统的区域选项的格式设置。 date formatting Date formats are very dependant on the culture information passed. The ex...
C# 文件大小字节byte换算为 Kb Mb Gb Tb
C# 文件大小字节byte换算为 Kb Mb Gb Tb1、使用到的函数 Math.Pow(x,y) //返回 x 的 y 次幂的值 NumberObject.ToString("f2") //可把 Number 四舍五入为指定小数位数的字符串2、计算文件大小,保留两位小数 /// <summary> /// 计算文件大小函数(保留两位小数...
C# 转化文件大小
转化文件大小,代码如下: public static string ConvertFileSize(int fileSize) { string outFileSize = string.Empty; if (fileSize < 1024) { outFileSize = String.Format("{0}B", fileSize); } ...
将字节转文件大小B KB MB GB
这是当时做一个文件上传,通过将字节转为大小B KB MB GB来计算文件大小。如果这段代码用到的次数多的话,可以把这段代码放在公共类中当公共方法。
883




被折叠的 条评论
为什么被折叠?



