Excluir lote enquanto ele está aberto

Excluir lote enquanto ele está aberto

Eu tenho um arquivo em lote que desejo executar e, depois de executar o código, quero que ele seja excluído. É possível fazer isso? Já tentei usar dele usar rdpara deletar o diretório onde o arquivo está localizado mas também não funcionou.

Responder1

Conforme 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 do trabalho em lote em execução. Como David diz, vejaComo fazer com que o arquivo .BAT seja excluído após a conclusão?para mais detalhes.

informação relacionada