フォルダ内のファイル一覧を取得する

■プログラム説明(ソースコード説明)
 フォルダ内のファイル一覧を取得するにはgetFiles()を使います。パラメータにはワイルドカードを指定することができます。

■ソースコード
folderObj = Folder.selectDialog("フォルダを選択してください");
fileList = folderObj.getFiles();
alert(fileList.length+"個のファイルがあります");

■ポイント
 MacOS Xのルートボリューム内のファイル数は取得できません。
 JPEGファイルのみの一覧を取得したい場合には以下のようにします。

folderObj = Folder.selectDialog("フォルダを選択してください");
fileList = folderObj.getFiles("*.jpg");
alert(fileList.length+"個のファイルがあります");

 ファイルの種類と指定できるパラメータ(ワイルドカード)の対応は以下のようになっています。

"*.jpg" JPEG画像
"*.gif" GIF画像
"*.tif" TIFF画像
"*.tiff" TIFF画像
"*.pict" Macintosh PICT形式
"*.eps" EPS形式
"*.epsf" EPS形式
"*.pdf" PDF形式
"*.htm" HTML形式
"*.html" HTML形式
"*.xml" XML形式
"*.txt" テキスト形式
"*.indd" InDesignファイル
"*.tab" FileMakerタブ区切り形式

■実際のスクリプトをダウンロード(sample.js.zip)