百度云文件大小扫描助手

百度云文件大小扫描助手

有时候我们不知道一个文件夹里面的文件有多少,全部下载时磁盘够不够装。

百度云网盘现在都还没有显示文件夹大小的功能,这样对网盘的整理非常麻烦。

以下简单下了些代码,有空时会逐渐加强这些代码的功能。

使用方法:

打开自己的网盘,在要计算文件大小的界面按 F12 打开控制台(console),

复制以下代码粘贴,回车确定。

即可计算出当前界面所有文件的大小,文件夹和文件个数。

为方便查看,文件大小以两个单位显示。分别是M和G,为了更精确,显示所有小数。

演示图:

打开自己的网盘,在要计算文件大小的界面按 F12 打开控制台(console),  复制以下代码粘贴,回车确定。     即可计算出当前界面所有文件的大小,文件夹和文件个数。     为方便查看,文件大小以两个单位显示。分别是M和G,为了更精确,显示所有小数。

var size=0;
var GtoM=0;
var file=0;
var obj=$(".file-size").filter("[style*=width]");
for(var i=0;i<obj.length;i++ ){
  var text=obj[i].innerText;
  if(text.indexOf("G")!=-1){
    GtoM=parseFloat(text)*1024;file++
  }else if(text.indexOf("M")!=-1){
    GtoM=parseFloat(text);file++
  }else if(text.indexOf("KB")!=-1){
    GtoM=parseFloat(text)/1024;file++
  }else if(text.indexOf("B")!=-1){
    GtoM=parseFloat(text)/1024/1024;file++
  }
  size+=Number(GtoM)
}
var msg="对象:"+obj.length+"
文件夹:"+(obj.length-file)+"
文件:"+file+"
MB:"+size+"
GB:"+size/1024;
console.log(msg)
copy(msg)
原文地址:https://www.cnblogs.com/daysme/p/6213628.html