1

Я хочу удалить файл (.exe) из папки после указанной даты, скажем, 25 февраля 2010 года. Как я могу использовать запланированные задачи и командные файлы для этого. Я не уверен, работает ли приведенный ниже код:

@ECHO OFF
CLS
CD c:\target_folder\
ECHO Y | DEL innocent.exe

Это будет работать? Если нет, что будет?

А как его запустить на или после указанной даты? Еще одно сомнение в том, как добавить его к запланированным задачам? Будет ли это работать, если я не включу систему 25/FEB? Мое требование заключается в следующем, файл должен быть удален после этой даты.

3 ответа3

1

http://support.microsoft.com/kb/313565

Сводка: используйте команду at [time] [command].

Пример:

bat1.bat:

at 2400 25 bat2.bat

bat2.bat:

#Your code

Эти 2 файла .bat каждый месяц 25 числа будут запускать bat2.bat.

0

Если вы работаете в системе Unix, прочитайте эту статью в Википедии о Cron. Эта статья дает некоторые идеи о том, как получить тот же эффект в Windows. Похоже, в основном Пуск> Программы> Стандартные> Системные инструменты> Запланированные задачи.

0

Как планировать задачи в Windows XP

Из командной строки: Schtasks

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .