Excluir lote enquanto estiver aberto

2

Eu tenho um arquivo em lotes que eu quero executar e depois que ele executa o código eu quero que ele seja deletado. É possível fazer isso? Eu já tentei usar del e usar rd para excluir o diretório onde o arquivo está localizado, mas isso não funcionará também.

    
por Matthew Terry 22.03.2015 / 22:46

1 resposta

0

Como afirmado na resposta referida por David, isso não é possível.

Você não pode excluí-lo porque ainda está aberto e, portanto, bloqueado.

O que você pode fazer é ter outro trabalho que o exclua depois de concluído. Isso pode ser feito criando uma tarefa agendada única a partir da tarefa em lote em execução. Como diz David, veja Como fazer com que o arquivo .BAT seja excluído após a conclusão? para obter mais detalhes.

    
por 22.03.2015 / 23:10

Tags