darksmilie
Erfahrenes Mitglied
Hi,
ich habe ein Batchscript geschrieben was bis auf einen kleinen Teil funktioniert und ich habe keine Ahnung warum es nicht funktioniert.
Das ist die Stelle die ich nicht begreife warum das script es so macht:
In meiner ausgabe steht:
test
10
test4
Das script sprint also ins :exit obwohl die variable %dateien% den wert 10 hat
ich habe ein Batchscript geschrieben was bis auf einen kleinen Teil funktioniert und ich habe keine Ahnung warum es nicht funktioniert.
Das ist die Stelle die ich nicht begreife warum das script es so macht:
Code:
...
@echo test
CD "%BackupFolder%"
SET /A dateien=0
FOR /F %%i IN ('DIR /B /A-d') DO (SET /A dateien=dateien+1)
@echo %dateien%
IF "%dateien%" LSS 3 (
GOTO :exit
)
@echo test2
...
:exit
@echo test4
In meiner ausgabe steht:
test
10
test4
Das script sprint also ins :exit obwohl die variable %dateien% den wert 10 hat