Palladin007
assimiliert
Ich habe ein paar Problemchen mit diesem Programmteil:
Das soll die Möglichkeit bieten, einen Ordner zu erstellen. Wenn man keinen Namen eingibt, wird er einfach noName genannt. Das funktioniert auch wunderbar. Wenn der Ordner noName aber schon existiert, dann soll ein Ordner erstellt werden, bei dem hinten noch eine Zahl dran hängt, sodass der Name wieder nicht existiert.
Und genau das funktioniert nicht.
Den Fehler habe ich nicht gefunden, ich hoffe, ihr könnt mir da helfen.
Code:
setlocal EnableDelayedExpansion
setlocal ENABLEEXTENSIONS
[Anfang von dem Programm]
[%pfad% ist schon definiert]
set /p name=
set name> nul
if errorlevel 1 set name=noName
if not exist %pfad%\projekts\%name% goto :mkdir
set exist=1
:exist
if not exist "%pfad%\projekts\%name% [%exist%]" goto :mkdir
set /a exist+=1
goto exist
:mkdir
[Ende von dem Programm]
Das soll die Möglichkeit bieten, einen Ordner zu erstellen. Wenn man keinen Namen eingibt, wird er einfach noName genannt. Das funktioniert auch wunderbar. Wenn der Ordner noName aber schon existiert, dann soll ein Ordner erstellt werden, bei dem hinten noch eine Zahl dran hängt, sodass der Name wieder nicht existiert.
Und genau das funktioniert nicht.
Den Fehler habe ich nicht gefunden, ich hoffe, ihr könnt mir da helfen.