Я пытаюсь понять, как работают несколько команд в одной командной строке в пакетном файле.
dir & md folder1 & rename folder1 mainfolder
И другой случай с подобными командами, но &
заменен на &&
.
dir && md folder1 && rename folder1 mainfolder
1. В чем разница между этими двумя случаями?
Другая вещь, которую я хочу задать:
Однострочный batch.bat
:
dir & md folder1 & rename folder1 mainfolder
Многострочный batch.bat
:
dir
md folder1
rename folder1 mainfolder
2. Являются ли эти однострочные и многострочные линии равными по процедуре пакетного файла?
И еще одна вещь, которую я хотел бы знать:
3. Если я вызываю другие пакетные файлы из main.bat, они запускаются независимо и одновременно? Основной пакетный файл не ждет окончания процедур в других командных файлах? Как это сделать?