J'ai un fichier de commandes que je veux améliorer. Au lieu de demander à un utilisateur de fournir un chemin d'accès au dossier sans slash de fin, est-il un moyen facile pour moi de supprimer le dernier caractère de la voie si il y a un slash à la fin?
: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