現在Monacaを用いましてPERSISTENTに保存したファイル名一覧を取得しています。下記コードを用いまして、PERSISTENT直下にあるファイル名一覧を取得することができたのですが、同じくそこに置いてあるサブディレクトリ(フォルダA)の中に置いたファイル名一覧を取得する方法が分かりません。
他所(https://www.html5rocks.com/ja/tutorials/file/filesystem/)調べてみましたところ「getDirectory」を用いるとサブディレクトリを取得できる?ようなのですが、その先どのようにコードを組んでいいものか分からず、方法お分かりの方がいらっしゃいましたらよろしくお願いいたします。
/*===PERSISTENTにあるファイル一覧を取得する===*/ document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, onFileSystemFail); } function onFileSystemSuccess(fileSystem) { var directoryEntry = fileSystem.root; var directoryReader = directoryEntry.createReader(); directoryReader.readEntries(getFileName, fail); } function onFileSystemFail(error) { console.log("error: " + error.code); } function getFileName(fileEntries) { for (var index = 0; index < fileEntries.length; index++) { arr.unshift(fileEntries[index].name) ; } } function fail(error) { console.log("error: " + error.code); }
上記コードを使って以下のようなファイル名一覧を取得できましたが、「フォルダA」内に置いてあるファイル名一覧を取得できればと思います。
cdv_001.jpg cdv_002.jpg cdv_003.jpg フォルダA
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/21 07:27