Код | // 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 дней. Проблема в том что он смотрит только текущую папку, необходимо чтоб он просматривал ещё подпапки.
|