Windows .bat crie pastas e exclua o arquivo .bat

0

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"
    
por Max-Enrik 23.06.2018 / 17:25

2 respostas

1

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 24.06.2018 / 17:46
0

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 ...

    
por 23.06.2018 / 17:29