FLfile.listFolder()

使用できるバージョン

Flash MX 2004 7.2

シンタックス

FLfile.listFolder(folderURI [, filesOrDirectories])

パラメータ

folderURI 内容を取得するフォルダを指定するストリング。file:/// URI で表します。folderURI にワイルドカードマスクを含めることもできます。指定できるワイルドカードは、* (1 文字以上と一致) と ? (1 文字と一致) です。

filesOrDirectories ファイル名のみを返すかフォルダ名 (ディレクトリ名) のみを返すかを指定する省略可能なストリング。省略した場合、ファイル名とフォルダ名の両方が返されます。指定できる値は、"files" および "directories" です。

戻り値

フォルダの内容を表すストリングの配列を返します。フォルダが存在しない場合は false を返します。

説明

メソッド。フォルダの内容を表すストリングの配列を返します。フォルダが存在しない場合は 空の配列を返します。

例s

次の例では、"Program Files" ディレクトリにあるファイル、フォルダ、またはファイルとフォルダの両方を表す配列を返します。

var folderURI = "file:///C|/WINDOWS/Program Files" ;
var fileList = FLfile.listFolder(folderURI, "files") // ファイル
var fileList = FLfile.listFolder("folderURI", "directories") // フォルダ
var fileList = FLfile.listFolder(folderURI) // ファイルとフォルダ

次の例では、一時フォルダにあるすべてのテキストファイル (.txt) の配列を返し、その一覧をメッセージボックスに表示します。

var folderURI = "file:///c|/temp";
var fileMask = "*.txt";
var list = FLfile.listFolder(folderURI + "/" + fileMask, "files");
if (list) {
    alert(folderURI + " contains: " + list.join(" "));
}

次の例では、指定した folderURI でファイルマスクを使用して、Windows アプリケーションフォルダにあるすべての実行可能ファイルの名前を返します。

var executables = FLfile.listFolder("file:///C|/WINDOWS/*.exe","files")
alert(executables.join("\n"))

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00004198.html