文件里面的 size 属性的值的单位是字节 … 把它转换成兆 … 1 兆等于 1024 KB,1 KB 等于 1024 个字节 .. 所以可以让它去除以 1024 … 会变成 KB .. 然后再除以 1024 就会变成兆了 …
不过这个运算的结果一定会有很多的小数 … 使用 Math.round() 方法,可以把它四舍五入一下 …
这样只会保留结果的整数部分 … 如果仍然想保留两位小数 … 可以让这个结果先乘以 100 … 四舍五入以后 .. 再让它去除以 100 … 这样就会保留两位小数 …
想保留一位小数的话,可以把结果乘以 10 ,四舍五入以后再让它除以 10 。
在它的后面,先加上一个空格 …. 然后是单位的名称 … MB … 表示兆 ...
Math.round(file[i].size / 1024 / 1024 * 100) / 100 + ' ' + 'MB' + ' ' +
下面再去处理一下日期 … 我们可以让它本地化一下 … 可以使用 toLocaleDateString() 这个方法 …
file[i].lastModifiedDate.toLocaleDateString());
保存 .. 再回到浏览器 … 刷新 …
选择文件 … 打开 …
现在,这个文件列表里面的文件的大小,还有最近修改的日期会更容易明白一些。