■プログラム説明(ソースコード説明)
開きたいファイルのパスを配列に入れておきます。この配列から順番にファイルパスを読み出し、ファイルオブジェクトを作成します。psd形式の場合はopen()にファイルオブジェクトを指定するとファイルが開かれ表示されます。これを配列の数だけ繰り返します。
---------------------------------------------------------------------------------------------------------
■ソースコード
fileList = ["/psdata/001.psd","/psdata/002.psd","/psdata/005.psd"]; ←開くファイルパスを指定します
for (i=0; i<fileList.length; i++) ←ファイル数だけ繰り返します
{
fileObj = new File(fileList[i]); ←ファイルオブジェクトを作成します
open(fileObj); ←ファイルを開きます。
}
---------------------------------------------------------------------------------------------------------
■使い方
1:psdataフォルダにファイルを用意しておきます。
2:ファイルメニューからスクリプトを実行します。
3:指定したファイルのみ開かれ表示されます。
---------------------------------------------------------------------------------------------------------
■ポイント
open()で開くファイルが存在しない場合にはエラーになってしまいます。これを防ぐには以下のようにexistsを使ってファイルが存在するかどうか調べて存在する場合のみ開くようにします。existsはファイルが存在する場合にはtrue、存在しない場合にはfalseになります。
fileList = ["/psdata/001.psd","/psdata/102.psd","/psdata/005.psd"];
for (i=0; i<fileList.length; i++)
{
fileObj = new File(fileList[i]);
if (fileObj.exists) open(fileObj);
}
---------------------------------------------------------------------------------------------------------
■注意
複数のファイル形式が混在する場合には、ファイルの種類ごとに開くためのオプションを指定してください。ファイル形式によってはオプションが指定されていない場合、設定のためのダイアログが表示されることがあります。
■実際のスクリプトをダウンロード(sample.js.zip)