Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.06.2012, 14:56
Новичок на форуме
Отправить личное сообщение для dajver Посмотреть профиль Найти все сообщения от dajver
 
Регистрация: 20.06.2012
Сообщений: 4

Открыть определенную папку
Ответ на вопрос:

<!DOCTYPE html>
<html>
  <head>
    <title>Local File System Example</title>

    <script type="text/javascript" charset="utf-8" src="js/cordova-1.6.1.js"></script>
    <script type="text/javascript" charset="utf-8">

        document.addEventListener("deviceready", onDeviceReady, false);

        function onDeviceReady() {
            // получаем обьект филисистем
            window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
        }

        function toArray(list) {
          return Array.prototype.slice.call(list || [], 0);
        }

        function onFileSystemSuccess(fileSystem) {

             //console.log(fileSystem.name);

                var dirReader = fileSystem.root.createReader();
                  var entries = [];
                  var readEntries = function() {
                     dirReader.readEntries (function(results) {
                         if (results.length) {
                            entries = entries.concat(toArray(results));
                            listResults(entries); 
                        }
                    }, fail);
                  };
                  readEntries();
        }

        function onFileSystemSuccess(fileSystem) {
            fileSystem.root.getDirectory("DCIM", {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(listResults, fail);
        }

        function fail(evt) {
            //   читаем проблеммы
            console.log("Error trololo " + evt.target.error.code);
        }

        function listResults(entries) {
              entries.forEach(function(entry) {
                    alert(entry.name);
              });
     }

    </script>
  </head>
  <body>
    <h1>Example</h1>
    <p>Local File System</p>
  </body>
</html>

Этот код читает список файлов в папке DCIM телефона и выводит алертом список файлов и папок в нем.

Последний раз редактировалось dajver, 20.06.2012 в 15:24.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как открыть папку. strengerst Общие вопросы Javascript 1 19.04.2012 22:09
Открыть окно в центре экрана LRCenter Элементы интерфейса 2 12.09.2010 11:12
JavaScript - создать папку + ярлыки! Levidemon Я не знаю javascript 7 26.05.2009 02:48
как открыть документ частично? mirniy Общие вопросы Javascript 3 02.03.2009 18:37
Открыть попап из попапа Sla_sh Events/DOM/Window 2 27.10.2008 23:42