Ho un file batch che voglio eseguire e dopo aver eseguito il codice voglio cancellarlo. è possibile farlo? Ho già provato a usare del
e usando rd
per eliminare la directory in cui si trova il file ma che non funzionerà neanche.
Ho un file batch che voglio eseguire e dopo aver eseguito il codice voglio cancellarlo. è possibile farlo? Ho già provato a usare del
e usando rd
per eliminare la directory in cui si trova il file ma che non funzionerà neanche.
Risposte:
Come affermato nella risposta a cui fa riferimento David, questo non è possibile.
Non puoi cancellarlo perché è ancora aperto e quindi bloccato.
Quello che puoi fare è avere un altro lavoro che lo cancella una volta completato. Questo può essere fatto creando un'attività programmata una tantum dal lavoro batch in esecuzione. Come dice David, vedi Come fare. File BAT cancellarlo dopo il completamento? per ulteriori dettagli.