O OP encontrou uma solução baseada nas respostas à pergunta SO Como fazer com que um arquivo em lotes seja excluído? , que ele originalmente editou na pergunta:
I have found this solution:
start /b "" cmd /c del "%~f0"&exit /b
Estou apenas tentando criar muitas pastas e subpastas a partir de um arquivo de lote. Depois disso, preciso excluir o arquivo .bat. Como posso fazer isso?
Isso falha:
@echo off
md Folder_01
Folder_02
02_SubFolder_01
Folder_03
03_SubFolder_01
del "C:\Users\username\Desktop\Test for Bat.bat"
O OP encontrou uma solução baseada nas respostas à pergunta SO Como fazer com que um arquivo em lotes seja excluído? , que ele originalmente editou na pergunta:
I have found this solution:
start /b "" cmd /c del "%~f0"&exit /b
Por que você faria algo assim? Se você usa apenas o comando para criar as pastas uma vez, você pode fazer isso por meio do cmd.
você pode determinar a localização do arquivo bat com %0
e apagá-lo, mas não é aconselhável excluir um script se o motivo para escrevê-lo é usá-lo várias vezes ...