Entfernen Sie den abschließenden Schrägstrich aus der Batch-Dateieingabe
Ich habe eine Batch-Datei, die ich verbessern möchte. Gibt es für mich eine einfache Möglichkeit, das letzte Zeichen aus dem Pfad zu entfernen, anstatt von einem Benutzer die Angabe eines Ordnerpfads ohne abschließenden Schrägstrich zu verlangen, wenn sich am Ende ein Schrägstrich befindet?
: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