在Cordova中创建目录条目对象

时间:2018-07-24 18:49:11

标签: javascript android cordova ionic-framework

我正在尝试使用cordova-plugin-file(cordova的文件插件)为导演进入对象创建一个全局变量

您可以在此处阅读Documentation

这就是我想要做的:

 var dirEntry ; //global variable
function init()
{
    console.log('inside init()');
     dirEntry = window.resolveLocalFileSystemURL(cordova.file.dataDirectory, createDirEntry, onErrorResolveURL);
}

function createDirEntry(dir){
    console.log('file system open: ' + dir.name);
    console.log('dir : '+dir);
    return dir; //to be stored inside dirEntry
}

function checkIfExists(fileName){ //this is where error is arising

dirEntry.getFile(fileName,{create:false, exclusive:false}, readFile, function (fileName){
    console.log('File checkIfExistError : '+error.code);
    createFile(dirEntry, filename,true);
});
}

在控制台中,错误提示Cannot read getFile of undefined指向dirEntry

当我在控制台上检查dirEntry的值时,它显示undefined。 当我检查dir的功能时,也是如此。

0 个答案:

没有答案