百度云文件大小扫描助手
有时候我们不知道一个文件夹里面的文件有多少,全部下载时磁盘够不够装。
百度云网盘现在都还没有显示文件夹大小的功能,这样对网盘的整理非常麻烦。
以下简单下了些代码,有空时会逐渐加强这些代码的功能。
使用方法:
打开自己的网盘,在要计算文件大小的界面按 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+"\n文件夹:"+(obj.length-file)+"\n文件:"+file+"\nMB:"+size+"\nGB:"+size/1024; console.log(msg) copy(msg)