Hallo!
Mir war heute langweilig und da dachte ich mir setze ich mich mal an eine Batchdatei die die Dateien, dessen Endung und Anzahl man vorher eingeben kann, erstellt. Das hab ich auch gemacht nur passiert etwas, daas mir unerklärlich ist: es werden ein paar Dateien mit der richtigen und manche mit der falschen Endung erstellt. Was hab ich falsch gemacht?
Code:
@echo off
title Made by Chris
color 5b
echo Was sollen die spaeter erstellten Dateien fuer eine Endung haben?
echo Wenn Ordner erstellt werden sollen 'Ordner' eingeben.
echo (Eingabe MIT Punkt!)
set /p Endung=
cls
echo Wie viele Dateien sollen erstellt werden?
set /p j=
set i=1
set /A j=j+1
if /i %Endung%==Ordner (goto Ordner)
:START
echo >>%i%%Endung%
set /A i=i+1
if %i%==%j% (goto 1)
goto :START
:1
cls
echo Geschafft!
echo Soll ein Ablaufsprotokoll erstellt werden?
set /P t=
if /i %t%==nein (goto Ende)
echo Wird gemacht!
set /A j=j-1
echo Es wurden am %date% um %time% %j% Ordner erstellt>>Protokoll.txt
goto Ende
:Ordner
:START
mkdir %i%
set /A i=i+1
if %i%==%j% (goto 1)
goto :START
:Ende
cls
echo Made by Chris
pause>nul
exit