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