Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cordova文件插件忽略我的文件夹和文件_Javascript_Cordova_Phonegap Plugins_Cordova Plugins - Fatal编程技术网

Javascript Cordova文件插件忽略我的文件夹和文件

Javascript Cordova文件插件忽略我的文件夹和文件,javascript,cordova,phonegap-plugins,cordova-plugins,Javascript,Cordova,Phonegap Plugins,Cordova Plugins,我正在尝试读取www/usr/文件夹中的一个文件(example.json),但我遇到了一些问题,为了看看发生了什么,我决定列出www/中的文件和文件夹,令人惊讶的是,我的usr/文件夹没有列出,只是默认文件夹为js/、css/、img/,等等 此代码列出了以下文件夹: document.addEventListener('deviceready', function () { window.resolveLocalFileSystemURL( cordova.file.

我正在尝试读取www/usr/文件夹中的一个文件(example.json),但我遇到了一些问题,为了看看发生了什么,我决定列出www/中的文件和文件夹,令人惊讶的是,我的usr/文件夹没有列出,只是默认文件夹为js/、css/、img/,等等

此代码列出了以下文件夹:

document.addEventListener('deviceready', function () {
    window.resolveLocalFileSystemURL(
        cordova.file.applicationDirectory + 'www/',
        function (dirEntry) {
            // list folders
            function success(entries) {
                var i;
                alert(entries.length > 0);
                for (i=0; i<entries.length; i++) {
                    alert(entries[i].name);
                }
            }

            var directoryReader = dirEntry.createReader();
            directoryReader.readEntries(success,self.error);
        },
        self.error
    );
});

我做错了什么吗?

usr文件夹是否已经包含数据,或者您是否正在尝试读取应用程序在运行时创建的文件?

example.json不是在运行时创建的
document.addEventListener('deviceready', function () {
    window.resolveLocalFileSystemURL(
        cordova.file.applicationDirectory + 'www/usr/',
        function (dirEntry) {
            dirEntry.getFile(
                'example.json',
                {create: false, exclusive: false},
                function (fileEntry) {
                    alert('ok');
                },
                self.error
            );
        },
        self.error
    );
});