Страница 1 из 1

Поиск фалов. JScript

Добавлено: 19 фев 2007, 10:57
Ster
Подскажите как найти файлы с определенным расширением (напр *.doc) на определенном диске....

Re: Поиск фалов. JScript

Добавлено: 20 фев 2007, 08:46
Fktrc
Элементарно, ватсон.
var
fso = new ActiveXObject("Scripting.FileSystemObject");

function FindFiles(foldspec, ext) {
var
sf, lext, files,
fold = fso.GetFolder(foldspec);

files = new Enumerator (fold.files);
for (; !files.atEnd(); files.moveNext())
{
lext = fso.GetExtensionName(files.item()).toLowerCase();
if(lext == ext) {
WScript.Echo (files.item());
}
}

sf = new Enumerator(fold.SubFolders);
for (; !sf.atEnd(); sf.moveNext())
{
FindFiles(sf.item(), ext);
}

sf=null;
lext=null;
files=null;
fold=null;
}

FindFiles("c:\\", 'txt');