Einzelne Zeile mit mehreren Befehlen unter Verwendung der Windows-Batchdatei
Ich versuche zu verstehen, wie mehrere Befehle in einer einzigen Befehlszeile in einer Batch-Datei funktionieren.
dir & md folder1 & rename folder1 mainfolder
Und anderer Fall mit ähnlichen Befehlen, aber&
ersetzt durch&&
.
dir && md folder1 && rename folder1 mainfolder
1. Was ist der Unterschied zwischen diesen beiden Fällen?
Was ich sonst noch fragen möchte:
Einzeilerbatch.bat
:
dir & md folder1 & rename folder1 mainfolder
Multi-Linerbatch.bat
:
dir
md folder1
rename folder1 mainfolder
2. Sind dieser Einzeiler und der Mehrzeiler in Bezug auf das Batch-File-Verfahren gleich?
Und noch etwas möchte ich wissen:
3. Wenn ich andere Batch-Dateien aus einer main.bat aufrufe, werden sie unabhängig und gleichzeitig ausgeführt? Hauptstapeldatei wartet nicht auf das Beenden von Vorgängen in anderen Stapeldateien? Wie geht das?