Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Гость
|
Добавлено: Чт Июл 29 2004 16:14 Заголовок сообщения: Помогите чайнику скрипт написать |
|
|
Прошу вfшей помощи, изучать мат часть сечас нет времени-срочная задача, а среди доступных примеров в сети нашел тока типа хело ворлд.
Нужен скрипт js или vbs делающий следующее:
в определенном каталоге ищет файлы по условиям:
расширение = *.TRN, дата создания = старше определенной даты
и удаляет их напрочь и без вопросов.
Знающему - раз плюнуть - пять строк кода - выручите, а?
ОС W98-2000-2003 |
|
Вернуться к началу |
|
|
Astaroth
Зарегистрирован: 17.05.2004 Сообщения: 453 Откуда: Питер
|
Добавлено: Чт Июл 29 2004 20:18 Заголовок сообщения: |
|
|
js это не JavaScript, а? Если да, то он на такое не способен. _________________ Не очеловечивайте компы - они этого не любят! |
|
Вернуться к началу |
|
|
hydrolizer
Зарегистрирован: 01.12.2003 Сообщения: 58 Откуда: Москва
|
Добавлено: Пт Июл 30 2004 09:22 Заголовок сообщения: |
|
|
Еще как способен, если работает под WSH
вот скрипт:
Код: |
Option Explicit
dim fso,fl,fd
Set fso=CreateObject("Scripting.FileSystemObject")
set fd = fso.GetFolder(wscript.arguments(0))
for each fl in fd.Files
if right(fl.Name,4)=".TRN" and fl.DateCreated<CDate(wscript.arguments(1)) then fl.Delete
next
wscript.echo "Done"
|
при запуске скрипту надо передать 2 аргумента: первый - папка, в которой надо работать, второй - дату
при желании можно было бы уложиться и в 4 строчки кода |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Пт Июл 30 2004 15:27 Заголовок сообщения: |
|
|
hydrolizer писал(а): | вот скрипт:
Код: |
Option Explicit
....
wscript.echo "Done"
|
|
Спасибо, работает, выручил. Даже %date% в параметрах понимает.
Теперь хочу ему ещё %time% передать.
а как передать ему не дату, а сказать например: "вчера" или "позавчера"? |
|
Вернуться к началу |
|
|
|