Linha única com vários comandos usando o arquivo em lotes do Windows
Tento entender como funcionam vários comandos em uma única linha de comando em um arquivo em lotes.
dir & md folder1 & rename folder1 mainfolder
E outro caso com comandos semelhantes, mas&
substituído com&&
.
dir && md folder1 && rename folder1 mainfolder
1. Qual é a diferença entre esses dois casos?
Outra coisa que quero perguntar:
One-linerbatch.bat
:
dir & md folder1 & rename folder1 mainfolder
Multi-linerbatch.bat
:
dir
md folder1
rename folder1 mainfolder
2. Este liner e um liner são iguais em termos de procedimento de arquivo em lote?
E mais uma coisa que eu gostaria de saber:
3. Se eu chamar outros arquivos em lote de um main.bat, eles serão executados de forma independente e simultaneamente? O arquivo em lotes principal não espera o término dos procedimentos em outros arquivos em lotes? Como fazer isso?