У меня нет определенного ответа для вас, но я считаю, что плагин cordova-plugin-file - это ответ, на который будет отвечать найденный. У меня есть только ограниченный опыт работы с ним, но он выглядит, как вы будете смотреть на следующие пути:
cordova.file.cacheDirectory = '~/Library/Caches'
cordova.file.documentsDirectory = '~/Documents'
Из документации Cordova, это выглядит, как вы будете пытаясь получить DirectoryEntry
из объекта window, а затем использовать DirectoryReader
для перебора содержащихся файлов. Может быть поиск, но я не знаю API достаточно хорошо, чем основы.
var bundleDocs = window.resolveLocalFileSystemURL(cordova.file.documentsDirectory);
var bundleDocsReader = bundleDocs.createReader();
bundleDocsReader.readEntries(
function success(files) { // iterate over files and do stuff },
function error(err) { // respond to error }
);
Надеюсь, что это поможет!
ПРИМЕЧАНИЕ: Прямые ссылки API для DirectoryEntry и DirectoryReader ссылаются на документацию Cordova 3.0, потому что документация Cordova 5.1 для плагинов ужасна.
Я считаю, что ответ лежит где-то в [cordova-plugin-файле] (https://github.com/apache/cordova-plugin-file). Я еще не использовал его, но похоже, что вы искали бы следующие пути: –