js--文件字节大小转换--大小排序--时间排序
文件字节转换为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--文件字节大小转换--大小排序--时间排序相关推荐
- fedora 不在sudoers文件中_Spring AOP中还有你不知道的JVM Class文件字节码转换知识!...
引言 众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在运行时内存中临时生成代理类,故而又称作运行时增强--动态代理.世间万物都不是绝对的,既然有动 ...
- binaryviewer java_用java实现java的2进制文件字节序转换到C/C++的2进制文件字节序
展开全部 package admit.action;/*用JAVA读取各种计算机文件系统的文件列表 当你安装了jdk,在32313133353236313431303231363533e78988e6 ...
- linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...
ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...
- linux shell ls 时间排序显示
在linux系统中,使用ls命令按时间排序文件,其实很简单,如下: ls -tr 即可按时间排序当前目录下的文件. 附,ls命令的参数中文详解: -a 列出目录下的所有文件,包括以 . 开头的隐含文件 ...
- 高性能js之js文件的加载与解析
随着网站的发展,现在的网页已经离不开js,经常一个页面会引入大量的js.那么该如何合理的加载这些js? head标签中引入js文件可能是最常见的一种方式,但是这样会造成一个问题.因为j可以说是浏览器中 ...
- 关于引入 js 文件
一.说说 script 标签的几个常用属性 async 表示立即下载该 js 文件,但不妨碍页面中的其他操作(只对外部 js 文件有效) defer 表示该 js 文件可以延迟到整个页面被解析并显示之 ...
- 大小端、字节顺序转换函数和IP地址格式转换函数
大小端.字节顺序转换函数和IP地址格式转换函数 大小端 CPU大小端之分 常见字节序 字节顺序转换函数 Linux系统下定义 Windows系统下 ntohs() htons() htonl()和nt ...
- 文件字节大小显示成M,G和K
//字节大小,K,M,Gpublic static final long KB = 1024;public static final long MB = KB * 1024;public static ...
- linux ls 按 文件名 大小 时间 排序
linux ls命令中,-f 直接列出结果,而不进行排序(ls默认会以文件名排序):-S 基于文件大小进行排序:-t 基于文件修改时间进行排序:-r 将排序结果反向输出,例如:原本文件名由小到大,反向 ...
最新文章
- c语言测机器运行时间,C语言clock()测试函数运行时间
- kuayu react_React+Spring实现跨域问题的完美解决方法
- 走进JVM【二】理解JVM内存区域
- Facebook跟踪用户手机地理位置 并借此推介朋友
- android 关于提高第三方app的service优先级
- 初学者|一文读懂命名实体识别
- rpm 打包原理及 .spec文件
- 远程控制安卓手机教程
- MybatisPlus官方文档
- 330 篇 Python 与机器学习原创笔记,助你高效入门。
- Android DEX安全攻防战
- 集成平台即服务,云和……独角兽
- 为了面试能通过,我要看完这75道面试题(下)
- SPA首屏加载速度慢怎么解决?
- idea出现decompiled .class file 解决方案
- 关于Context的理解(转)
- 《数据挖掘概念与技术》学习笔记-第二章
- MinGW-w64在windows下的离线安装
- 研发人员在公司内部调岗会发生哪些事情?
- Stata学习笔记|导入数据
热门文章
- 突发!ChatGPT 开始大面积封号,注册功能关闭!亚洲成重灾区,网友自救喊话:不要登录,不要登录...
- python中的time模块
- 编译器警告c4996
- 太牛逼!这款软件几乎可以操作所有的数据库!
- Python常考面试题汇总(附答案)(持续更新)
- getenv(“TEMP“)
- FZU - 1921——栀子花开(线段树)
- 【正点原子MP157连载】第三十九章 LCD驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- 计算机范畴论(javaScript实践版)第一篇
- 克服以下几点障碍,建模技术飞升,羽化成仙指日可待!