C# 获取人类可识别的文件大小转换显示

     /// <summary>
        /// 人类可识别的文件大小显示格式
        /// </summary>
        /// <param name="size">文件大小(Byte为单位)</param>
        /// <returns></returns>
        public static string HumanReadableFileSize(double size)
        {
            string[] units = new string[] { "B", "KB", "MB", "GB", "TB", "PB" };
            double mod = 1024.0;
            int i = 0;
            while (size >= mod)
            {
                size /= mod;
                i++;
            }

            //四舍六入
            //return Math.Round(size) + units[i];

            //取小数点后一位
            return size.ToString("0.0");
        }
时间: 2024-08-10 21:28:06

C# 获取人类可识别的文件大小转换显示的相关文章

JavaScript获取人类可识别的文件大小转换显示 和 格式化数字类型,保留小数点后几位,非四舍五入

function humanReadableFilesize(size) { var units = new Array("B", "KB", "MB", "GB", "TB", "PB"); var mod = 1024.0; var i = 0; while (size >= mod) { size /= mod; i++; } //return Math.round(size

Python 调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区 否则会出现相差8个小时的情况

在使用调用datetime或者time获取时间的时候以及时间转换,最好设置一下时区, 因为不同机器设置的时区不同,获取的时间可能就不对,正好我们使用的这两个服务器使用的都是东八区,所以没有问题,设置方法如下: import pytz tz = pytz.timezone('Asia/Shanghai') datetime.datetime.fromtimestamp(1537431607,tz).strftime('%Y-%m-%d %H:%m:%s') 原文地址:https://www.cnb

识别图片文字转换到Word中的操作方法

我们在工作中经常会接触到各式各样的文件,其中就有图片格式的,这种文件比较的特殊,一般难以进行编辑和修改,这个时候可以使用文字识别工具识别图片文字转换到Word,这样就很方便进行下一步的编辑修改了,具体怎样去操作呢?下面就一起来看下吧! 参考工具:迅捷OCR文字识别软件 操作步骤: 1:先将所需识别的图片保存在电脑中的指定位置,接着将OCR文字识别软件打开,点击极速识别选项卡. 2:选择好对应功能后,就需要添加文件了,点击添加文件按钮添加. 3:图片添加完成后,将识别格式切换成DOCX,识别效果切

识别CAJ文件转换到Word中的简单方法

CAJ文件是知网上一种常见的文件格式,阅读及编辑都需要使用专门的工具才能完成,这个时候我们不妨将CAJ文件转换成Word,这样就很方便进行整理和编辑了,那要怎样去实现这一操作呢?下面就一起来看下吧! 操作步骤: 参考工具:OCR文字识别软件 第一步.在电脑中将所需识别的CAJ文件准备好,因为使用到的是PC端的工具,所以接下来的步骤都是在电脑中进行的. 第二步.打开迅捷OCR文字识别软件,点击极速识别板块. 第三步.进入极速识别操作界面后,点击添加文件按钮即可将CAJ文件添加进来了. 第四步.文件

识别图片文字转换到Word文档中的方法

识别图片文字转换成Word常常发生在需要编辑图中文字的时候,那又该怎样去进行这一操作呢?下面小编就来为大家讲解下具体的操作流程,有需要的小伙伴们可以参考下. 参考工具:迅捷OCR文字识别软件 操作步骤: 1:首先将所需识别的图片在电脑中准备好,接着下载安装一款支持图片文字识别转换的软件,帮助进行以下的操作. 2:打开迅捷OCR文字识别软件,打开后选择极速识别板块点击添加文件按钮将所需识别的图片添加进来. 3:图片添加进去后,将识别格式更改为DOCX,识别效果设置为识别优先. 4:可以提前软件左下

C# TypeDescriptor获取类型转换器,实现泛型转换

原文:C# TypeDescriptor获取类型转换器,实现泛型转换 需求背景 平时的coding过程中,经常性遇到string类型转换成其他的基本类型,如 int double bool等,那我们正常的方式就是下面的方式进行类型转换 int.Parse("111"); bool.Parse("true"); 那我们有没有其他方式统一这个转换方式呢? TypeDescriptor实现统一转换 下面我就写了一个string的扩展方法 using System; usi

jQuery将物体居中,并且转换显示和隐藏

今天来给大家贴一段代码,代码的作用就是利用jQuery将物体居中,并且转换显示和隐藏: 首先建立一个div标签并且写好css样式,具体如下 然后我想要的效果是当我点击了button这个按钮,test可以居中显示,第二次点击一次test消失,第三次点击又居中显示,这样循环下去: 具体js代码如下: 稍微解释一下代码的意思: 1.$('#test').get(0).flag = true;是为了建立一个标识,告诉浏览器什么时候应该显示,什么时候应该隐藏 2.上面的top就是让浏览器窗口的高度减去自己

JS获取当前时间 格式 年月日 礼拜几 显示阴历日期 节气

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

JS获取时间戳+C#水煎戳转换

JS获取了当前毫秒的时间戳. var timestamp=new Date().getTime(); //第二种方法: //var timestamp = (new Date()).valueOf(); 结果:1429527789146 C#将日期时间类型转换成时间戳: /// <summary> /// 时间转换为时间戳字符串 /// </summary> /// <param name="dt"></param> /// <re