文件字节转换为B,KB,MB,GB

 // 计算文件大小  limit:传入的文件字节大小changSize: (limit) => {var size = "";if(limit < 0.1 * 1024){ if(limit < 0.1 * 100){size = 0;} else{size = limit.toFixed(2) + "B"  //小于0.1KB,则转化成B}                         }else if(limit < 0.1 * 1024 * 1024){            //小于0.1MB,则转化成KBsize = (limit/1024).toFixed(2) + "KB"}else if(limit < 0.1 * 1024 * 1024 * 1024){        //小于0.1GB,则转化成MBsize = (limit/(1024 * 1024)).toFixed(2) + "MB"}else{                                            //其他转化成GBsize = (limit/(1024 * 1024 * 1024)).toFixed(2) + "GB"}var sizeStr = size + "";                        //转成字符串var index = sizeStr.indexOf(".");                 //获取小数点处的索引var dou = sizeStr.substr(index + 1 ,2)            //获取小数点后两位的值if(dou == "00"){                                //判断后两位是否为00,如果是则删除00                return sizeStr.substring(0, index) + sizeStr.substr(index + 3, 2)}return size;},

列表根据大小排序,正序加倒叙

// 文件排序--大小 list是传入的文件列表,sortType是排序方式sizeSort:(list,sortType)=>{  var sort_file;if(sortType=="sequence"){      //正序sort_file = list.sort(function(a,b){if (parseInt(a.Size) < parseInt(b.Size)) {return -1;} else if (parseInt(a.Size) == parseInt(b.Size)) {return 0;} else {return 1;}})}else{      //倒叙sort_file = list.sort(function(a,b){if (parseInt(a.Size) > parseInt(b.Size)) {return -1;} else if (parseInt(a.Size) == parseInt(b.Size)) {return 0;} else {return 1;}})}return sort_file},

文件列表按时间排序,正序加倒叙

// 时间排序  list是传入的文件列表,sortType是排序方式timeSort:(list,sortType)=>{var sort_file;if(sortType=="sequence"){   //正序sort_file = list.sort(function(a,b){return  new Date(a.LastModifyTime) - new Date(b.LastModifyTime)})}else{    //倒叙sort_file = list.sort(function(a,b){return  new Date(b.LastModifyTime) - new Date(a.LastModifyTime)})}return sort_file},

js--文件字节大小转换--大小排序--时间排序相关推荐

  1. fedora 不在sudoers文件中_Spring AOP中还有你不知道的JVM Class文件字节码转换知识!...

    引言 众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在运行时内存中临时生成代理类,故而又称作运行时增强--动态代理.世间万物都不是绝对的,既然有动 ...

  2. binaryviewer java_用java实现java的2进制文件字节序转换到C/C++的2进制文件字节序

    展开全部 package admit.action;/*用JAVA读取各种计算机文件系统的文件列表 当你安装了jdk,在32313133353236313431303231363533e78988e6 ...

  3. linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...

    ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort  by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...

  4. linux shell ls 时间排序显示

    在linux系统中,使用ls命令按时间排序文件,其实很简单,如下: ls -tr 即可按时间排序当前目录下的文件. 附,ls命令的参数中文详解: -a 列出目录下的所有文件,包括以 . 开头的隐含文件 ...

  5. 高性能js之js文件的加载与解析

    随着网站的发展,现在的网页已经离不开js,经常一个页面会引入大量的js.那么该如何合理的加载这些js? head标签中引入js文件可能是最常见的一种方式,但是这样会造成一个问题.因为j可以说是浏览器中 ...

  6. 关于引入 js 文件

    一.说说 script 标签的几个常用属性 async 表示立即下载该 js 文件,但不妨碍页面中的其他操作(只对外部 js 文件有效) defer 表示该 js 文件可以延迟到整个页面被解析并显示之 ...

  7. 大小端、字节顺序转换函数和IP地址格式转换函数

    大小端.字节顺序转换函数和IP地址格式转换函数 大小端 CPU大小端之分 常见字节序 字节顺序转换函数 Linux系统下定义 Windows系统下 ntohs() htons() htonl()和nt ...

  8. 文件字节大小显示成M,G和K

    //字节大小,K,M,Gpublic static final long KB = 1024;public static final long MB = KB * 1024;public static ...

  9. linux ls 按 文件名 大小 时间 排序

    linux ls命令中,-f 直接列出结果,而不进行排序(ls默认会以文件名排序):-S 基于文件大小进行排序:-t 基于文件修改时间进行排序:-r 将排序结果反向输出,例如:原本文件名由小到大,反向 ...

最新文章

  1. c语言测机器运行时间,C语言clock()测试函数运行时间
  2. kuayu react_React+Spring实现跨域问题的完美解决方法
  3. 走进JVM【二】理解JVM内存区域
  4. Facebook跟踪用户手机地理位置 并借此推介朋友
  5. android 关于提高第三方app的service优先级
  6. 初学者|一文读懂命名实体识别
  7. rpm 打包原理及 .spec文件
  8. 远程控制安卓手机教程
  9. MybatisPlus官方文档
  10. 330 篇 Python 与机器学习原创笔记,助你高效入门。
  11. Android DEX安全攻防战
  12. 集成平台即服务,云和……独角兽
  13. 为了面试能通过,我要看完这75道面试题(下)
  14. SPA首屏加载速度慢怎么解决?
  15. idea出现decompiled .class file 解决方案
  16. 关于Context的理解(转)
  17. 《数据挖掘概念与技术》学习笔记-第二章
  18. MinGW-w64在windows下的离线安装
  19. 研发人员在公司内部调岗会发生哪些事情?
  20. Stata学习笔记|导入数据

热门文章

  1. 突发!ChatGPT 开始大面积封号,注册功能关闭!亚洲成重灾区,网友自救喊话:不要登录,不要登录...
  2. python中的time模块
  3. 编译器警告c4996
  4. 太牛逼!这款软件几乎可以操作所有的数据库!
  5. Python常考面试题汇总(附答案)(持续更新)
  6. getenv(“TEMP“)
  7. FZU - 1921——栀子花开(线段树)
  8. 【正点原子MP157连载】第三十九章 LCD驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  9. 计算机范畴论(javaScript实践版)第一篇
  10. 克服以下几点障碍,建模技术飞升,羽化成仙指日可待!