別ボリュームにあるドキュメントがjavascriptでうまく開かない

[5316]別ボリュームにあるドキュメントがjavascriptでうまく開かない | 投稿者:orlab | 投稿日:2010/11/15(Mon) 21:07:36
Mac OS 10.4.11 InDesign CS3
Javascript

スクリプト初心者です。初歩的な質問かもしれませんがよろしくお願いします。

最近過去データを参照できるように、PDFを自動で書き出してくれるスクリプトを、いろいろな方が公開しておられるものを参考に作成したのですが、いざ実行してみるとドキュメントを開く段階で「ファイル(フォルダ)が見つかりません」というエラーが出てしまい頭を悩ませております。

私の環境では、AにOS、Bに作業データというようにパーティションを切っているのですが、B側のinddファイルを開こうとした場合のみ、そのようにエラーが出てしまいます。

パスの表記が特殊なのか、またはそもそも別のボリュームのデータはjavascriptでは読み込めないのでしょうか?

単純にA側のボリュームにデータを移動してからスクリプトを走らせれば良い話なのですが、後学のためにご教授いただければ幸いです。

よろしくお願いいたします。


folderObj = Folder.selectDialog();
saveFolder = Folder.selectDialog();
fileList = folderObj.getFiles("*.indd");
for (i=0; i<fileList.length; i++){
   fileObj = new File(fileList[i]);
   app.open(File(fileObj));←←←ここでエラー
   Name = fileList[i].name;
   newName = Name.replace(/indd$/,".pdf");
   pdfPath = saveFolder + "/"+ newName;
   pdfFile = new File(pdfPath);
   app.activeDocument.exportFile(ExportFormat.pdfType, pdfFile, false, "Preset");
   app.activeDocument.close(SaveOptions.no);
}
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア