Intereting Posts
Как мне запустить событие, когда клик происходит за пределами диалогового окна Где я? – Получить страну Как программно заставить обнаружение услуг с низким энергопотреблением Bluetooth на Android без использования кеша Dexopt потерпел неудачу на очень большом APK (Out-of-order method_idx), когда dex.force.jumbo = true Почему я получаю несколько активных токенов для своего устройства с помощью Google Apps для обмена сообщениями Cloud To Device? Как установить параметры расположения RelativeLayout в коде не в xml KitKat ACTION_OPEN_DOCUMENT не отображает документы на устройствах Samsung Режим Android M doze и «родной» розетка posix замерзают Студия Android: предупреждение, когда я пытаюсь переместить класс в другой пакет Невозможно выбрать несколько изображений для загрузки на Android – Chrome Web Browser Как заставить панель кнопок скользить снизу при щелчке по элементу списка в ListView? CollapsingToolbarLayout: изменение цвета кнопки дома при расширении Получение Udid в андроиде Многоязычные приложения на Android Market – скриншоты для нескольких языков? Как преобразовать String в String и наоборот в Android

Phonegap – читать подкаталоги?

Я работаю с Phonegap / Cordova 2.2

Я пытаюсь прочитать содержимое подкаталога, но не могу понять, как это сделать.

Вот мой код:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail); function onFileSystemSuccess(fileSystem) { var tmpPath = "dir1/dir2/"; fileSystem.root.getDirectory(tmpPath, {create: false, exclusive: false}, getDirSuccess, fail); } function getDirSuccess(dirEntry) { // Get a directory reader var directoryReader = dirEntry.createReader(); // Get a list of all the entries in the directory directoryReader.readEntries(readerSuccess,fail); } 

Если я получаю только один путь к каталогу, то он работает, если я пытаюсь получить путь с двумя каталогами, он терпит неудачу.

Любая помощь будет оценена по достоинству.

благодаря

Ну, вы можете сделать это так:

 function onFileSystemSuccess(fileSystem) { var tmpPath = filesystem.root.fullPath + "/dir1/dir2"; window.resolveLocalFileSystemURI(tmpPath, getDirSuccess, fail); } 

Но мне любопытно, почему код, который вы показали, не работал. На какой платформе вы тестируете?