AOK's JavaScript Library
IE6.0 (Win2000) で動作確認しています。
Last Update: May.27,2003

指定フォルダ以下のファイルリストを取得する
/**********************************************************************
 *
 *  指定フォルダ以下のファイルリストを取得する
 *
 *      フォルダ名は出来るだけフルパスで指定すること
 *
 *  Copyright (c) 2003 AOK <soft@aokura.com>
 *
 **********************************************************************/

function getFileList(folderspec) {
  var fso, f, f1, f2;
  var list = new Array();
  fso = new ActiveXObject("Scripting.FileSystemObject");
  if (folderspec.length == 0) folderspec = ".";
  f = fso.GetFolder(folderspec);
  f1 = new Enumerator(f.files);
  for (; !f1.atEnd(); f1.moveNext())
    list.push(f1.item());
  f2 = new Enumerator(f.SubFolders);
  for (; !f2.atEnd(); f2.moveNext())
    list = list.concat(getFileList(f2.item()));
  fso = null;
  return list;
}

戻る Copyright (c) 2003 AOK. All Rights Reserved.