Список файлов в папке www в PhoneGap - PullRequest
6 голосов
/ 28 ноября 2011

Можно ли перечислить файлы в папке www PhoneGap?И рекурсивно?

Мне это нужно, потому что я хотел бы предварительно загрузить все изображения внутри него.

Ответы [ 2 ]

3 голосов
/ 18 июня 2013

Официальная документация для работы с файлами в 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, SDCard на Android, поэтому может не сильно помочь).

2 голосов
/ 30 ноября 2011

вот приложение PhoneGap , которое делает именно это, даже если написано для BlackBerry, код jscript / html такой же и должен работать в вашем приложении iOS.

Надеюсь, что этопомогает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...