Remover barra à direita da entrada do arquivo em lotes
Eu tenho um arquivo em lotes que quero melhorar. Em vez de exigir que um usuário forneça um caminho de pasta sem uma barra à direita, existe uma maneira fácil de remover o último caractere do caminho se houver uma barra no final?
: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