Como excluir um arquivo em uma data especificada

1

Eu quero excluir um arquivo (a .exe) de uma pasta, após uma data especificada, digamos 25 / fev / 2010. Como posso usar tarefas agendadas e arquivos em lote para isso? Não tenho certeza se o código abaixo funciona:

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

Funcionará? Se não, o que será?

E como executá-lo em ou após uma data específica? Outra dúvida é como adicioná-lo às tarefas agendadas? Será que vai funcionar se eu não ligar o sistema, em 25 / FEB? Meu requisito é este, o arquivo deve ser excluído após essa data.

    
por niton 17.01.2010 / 05:49

3 respostas

1

link

Resumo: use o comando [time] [comando].

Exemplo:

bat1.bat:

at 2400 25 bat2.bat

bat2.bat:

#Your code

Estes 2 arquivos .bat irão, todos os meses no dia 25, rodar bat2.bat.

    
por 17.01.2010 / 06:01
0

Se você estiver em um sistema unix, leia este artigo da wikipedia sobre Cron . Este artigo oferece algumas ideias sobre como obter o mesmo efeito no windows. Parece basicamente iniciar > Programas > Acessórios > Ferramentas do sistema > Tarefas agendadas.

    
por 17.01.2010 / 05:51
0

Como agendar tarefas no Windows XP

Na linha de comando: Schtasks

    
por 17.01.2010 / 05:54