cordova:FileEntry元数据未定义

时间:2015-12-07 11:33:25

标签: cordova cordova-plugin-file

cache_dir_entry.getFile(cache.program_list_cache, {create:true}, function(cache_file_entry) {

    console.log (cache_file_entry.name);
    console.log ("-" + cache_file_entry.lastModifiedDate);
    console.log ("-" + cache_file_entry.size );
 ...
 }

我可以看到文件name,但lastModifiedDatesize都是undefined。为什么?

请注意,在实际代码中,我处理getFile的失败事件,我可以成功remove() FileEntry,因此对象和文件都存在。< / p>

1 个答案:

答案 0 :(得分:0)

我忘了使用.file功能

cache_dir_entry.getFile(cache.program_list_cache, {create:true}, function(cache_file_entry) {

                    cache_file_entry.file(function(file) {
                        console.log (file.name);
                        console.log ("-" + file.lastModifiedDate ) ;
                        console.log ("-" + time_difference)
                        console.log ("-" + file.size ); 
                    });