■ソースコード
folderObj = Folder.selectDialog("フォルダを選択してください");
fileList = folderObj.getFiles();
alert(fileList.length+"個のファイルがあります");
■ポイント
MacOS Xのルートボリューム内のファイル数は取得できません。
JPEGファイルのみの一覧を取得したい場合には以下のようにします。
folderObj = Folder.selectDialog("フォルダを選択してください");
fileList = folderObj.getFiles("*.jpg");
alert(fileList.length+"個のファイルがあります");
ファイルの種類と指定できるパラメータ(ワイルドカード)の対応は以下のようになっています。
| パラメータ | 形式 |
|---|---|
| "*.psd" | Photoshop形式 |
| "*.jpg" | JPEG画像 |
| "*.gif" | GIF画像 |
| "*.tif" | TIFF画像 |
| "*.tiff" | TIFF画像 |
| "*.pict" | Macintosh PICT形式 |
| "*.eps" | EPS形式 |
| "*.epsf" | EPS形式 |
| "*.pdf" | PDF形式 |
| "*.htm" | HTML形式 |
| "*.html" | HTML形式 |
| "*.xml" | XML形式 |
| "*.txt" | テキスト形式 |
| "*.tab" | FileMakerタブ区切り形式 |