DirectoryReader

ディレクトリの中のファイルとディレクトリをリストアップするオブジェクトです。これは W3C Directories and Systems の仕様書で定義されています。

メソッド

  • readEntries: ディレクトリの中のエントリを読み込みます

サポートされているプラットフォーム

  • Android
  • BlackBerry WebWorks (OS 5.0 以上)
  • iOS
  • Windows Phone 7 (Mango)

readEntries

このディレクトリの中のエントリを読み込みます。

パラメーター:

  • successCallback - FileEntryDirectoryEntry オブジェクトの配列を渡すコールバック関数を表します (Function)
  • errorCallback - ディレクトリリストの取得時にエラーが起きた場合に呼び出されるコールバック関数を表します。 FileError オブジェクトを伴って呼び出されます (Function)

使用例

function success(entries) {
    var i;
    for (i=0; i<entries.length; i++) {
        console.log(entries[i].name);
    }
}

function fail(error) {
    alert("コンテンツのリストアップ中にエラーが発生しました: " + error.code);
}

// directory readerの取得
var directoryReader = dirEntry.createReader();

// ディレクトリの中のすべてのエントリのリストを取得
directoryReader.readEntries(success,fail);