Вот скрипт, который будет копировать файлы не старше 8 месяцев.
# Script TimedCopy.txt
var str from, to, timediff, list, file
lf -n "*" $from ($ftype=="f") AND ($fmtime > addtime(diff(("-"+$timediff)))) > $list
while ($list <> "")
do
lex "1" $list > $file
system copy ("\""+$file+"\"") ("\""+$to+"\"")
done
Команда lf (list files) довольно гибкая. Его страница справки находится на http://www.biterscripting.com/helppages/lf.html.
Для запуска сценария скопируйте и вставьте сценарий в файл C: /Scripts/TimedCopy.txt, запустите biterscripting и выполните эту команду.
script "C:/Scripts/TimedCopy.txt" from("c:/copyfrom") to("d:/copyto") timediff("240000000")
Объяснение аргумента timediff
«240000000» означает 240 дней, 00 часов, 00 минут, 00 секунд
«120000» означает 12 часов, 00 минут, 00 секунд
«3000» означает 30 минут, 00 секунд
«30» означает 30 секунд
и т.д.
(По дате я предполагаю, что вы имеете в виду измененный. Если вы имели в виду созданный, используйте $ fctime вместо $ fmtime в сценарии.)
Надеюсь, это поможет.