Как удалить файл на указанную дату


1

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

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

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

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

Ответы:


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. Похоже, в основном Start & gt; Программы & gt; Аксессуары & gt; Системные инструменты & gt; Запланированные задачи.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.