Ich habe eine Batch-Datei, die ich verbessern möchte. Gibt es für mich eine einfache Möglichkeit, das letzte Zeichen einfach aus dem Pfad zu entfernen, wenn am Ende ein Schrägstrich steht, anstatt von einem Benutzer die Angabe eines Ordnerpfads ohne abschließenden Schrägstrich zu verlangen?
:START
@echo What folder do you want to process? (Provide a path without a closing backslash)
set /p datapath=
::Is string empty?
IF X%datapath% == X GOTO:START
::Does string have a trailing slash?
IF %datapath:~-1%==\ GOTO:START