// サブフォルダ内にある全てのQuickTimeムービーを読み込む
  (function(){
  var folderObj = Folder.selectDialog("親フォルダを選択してください");
  if (!folderObj) return;	// キャンセルされたら処理しない
  getFolder(folderObj);
 // フォルダ内の一覧を取得
  function getFolder(folderObj){
  var fileList = folderObj.getFiles();
  for (var i=0; i<fileList.length; i++){
  if (fileList[i].getFiles) {
  getFolder(fileList[i]);
  }else{
  if (fileList[i].name.indexOf(".mov") > -1){	// .movの文字が含まれる場合に処理
  var opt = new ImportOptions();
  opt.file = fileList[i];
  app.project.importFile(opt);
  }
  }
  }
  }
  })();
// サブフォルダ内にある全てのQuickTimeムービーを読み込む
  (function(){
  var folderObj = Folder.selectDialog("親フォルダを選択してください");
  if (!folderObj) return;	// キャンセルされたら処理しない
  getFolder(folderObj);
 // フォルダ内の一覧を取得
  function getFolder(folderObj){
  var fileList = folderObj.getFiles();
  for (var i=0; i<fileList.length; i++){
  if (fileList[i].getFiles) {
  getFolder(fileList[i]);
  }else{
  if (fileList[i].name.indexOf(".mov") > -1){	// .movの文字が含まれる場合に処理
  var opt = new ImportOptions();
  opt.file = fileList[i];
  var flag = checkName(fileList[i].name);
  if (flag == false) app.project.importFile(opt);	// 重複ファイル名でない場合だけ読み込む
  }
  }
  }
  }
  })();
  // 重複チェック
  function checkName(cName){
  for(var i=1; i<=app.project.items.length; i++){
  var fName = app.project.item(i).name;
  if(fName == cName) return true;
  }
  return false;
  }