蛋炒饭
蛋炒饭
  • 发布:2015-01-22 17:51
  • 更新:2015-05-15 18:18
  • 阅读:2151

读取文件目录的大小size不对?

分类:5+ SDK

plus.io.requestFileSystem( plus.io.PRIVATE_DOC, function( fs ) {
fs.root.getDirectory( "", {create: false}, function ( entry ) {
entry.getMetadata(function(folder){
console.log(folder.size)
doc.getElementById("clearCache").innerHTML = (folder.size/(1024*1024)).toFixed(2) + "MB";
}, function(){
doc.getElementById("clearCache").innerHTML = "0.00MB";
}, true);

                });  
            });  

这个是抄自csdn的代码,显示出来的文件大小与实际不符,有没有谁遇到过?

2015-01-22 17:51 负责人:无 分享
已邀请:
DerekS

DerekS

doc.getElementById("clearCache").innerHTML = (folder.size/(1024*1024)).toFixed(2) + "MB";

问题在这里。
参考一下这样写。

function(fileEntry) {  
                csvpath =  fileEntry.fullPath;  
                fileEntry.getMetadata(function(filesize){  
                    size = filesize.size/(1024*1024);  
                    disize = size.toFixed(2)+'MB';  
                    document.querySelector('#sizes').innerHTML = disize;  
                },function(){  
                    document.querySelector('#sizes').innerHTML = '0MB';  
                })  
            }

该问题目前已经被锁定, 无法添加新回复