Hallo zusammen,
ich versuche gerade, mir ein kleines Batch-File zu schreiben.
Es soll Datein von einem Ordner in den anderen verschieben und löschen (optional)
Das Programm sieht so aus:
@echo off
set /p quelle=QUELLE:
set /p ziel=ZIEL:
set /p loeschen=Soll der Quellordner samt Inhalt anschliessend geloescht werden? [j:n]
robocopy %quelle% %ziel% /E /R:5 /W:1
if "%loeschen%" == "j" (rd /S /Q %quelle%)
Wenn ich das Programm so ausführe, gerate ich in eine Endlosschleife, in der immerwieder die drei Variablen abgefragt werden. Wenn ich alle Zeilen einzeln per Copy/Paste in die Eingabeaufforderung setz und die Eingaben vornehm, funktioniert es einwandfrei.
Und ich versteh einfach nicht, wieso.
Weiß jemand weiter?
Gruß Martin