列出PhoneGap中www文件夹中的文件

时间:2011-11-28 15:28:34

标签: ios cordova

是否可以列出www PhoneGap文件夹中的文件?并递归?

我需要它,因为我想预先加载其中的所有图像。

1 个答案:

答案 0 :(得分:3)

official documentation for working with files in phonegap可能很难开始。

这是一个列出根目录以外的文件夹中的文件的工作示例(在本例中称为“下载”)。

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
   fileSystem.root.getDirectory("Downloads", {
           create: true
       }, function(directory) {

        var directoryReader = directory.createReader();
        directoryReader.readEntries(function(entries) {
            var i;
            for (i=0; i<entries.length; i++) {
                log(entries[i].name);
            }
        }, function (error) {
            alert(error.code);
        });

       } );
}, function(error) {
   alert("can't even get the file system: " + error.code);
});

请注意,这将为您提供可写区域中的目录(iOS上的文档,Android上的SD卡,因此可能没那么多帮助。)