Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Помогите со скриптом


Автор: PalmOs 5.5.2008, 15:48
Код

//  Script.js
//  Этот скрипт может удалить все файлы
var dir = ".\\";     //  из текущей директории
var ext = /.*$/;         //  
var old = 7*24*60*60*1000; //  старше 7 дней

var fso = new ActiveXObject("Scripting.FileSystemObject");
var fc = new Enumerator(fso.GetFolder(dir).Files);
for (; !fc.atEnd(); fc.moveNext()) {
   var f = fc.item();
   if ((f.DateLastModified < new Date() - old) && f.Name.match(ext)) {
     WScript.Echo("Delete:    " + f.Name);
   f.Delete(true);
   }
}


Есть вот такой скрипт, он удаляет файлы, дата создания которых старше 7 дней. Проблема в том что он смотрит только текущую папку, необходимо чтоб он просматривал ещё подпапки.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)