У меня есть командный файл, который я хочу улучшить.Вместо того, чтобы требовать от пользователя указывать путь к папке без завершающей косой черты, есть ли простой способ удалить последний символ из пути, если на конце есть косая черта?
Вы можете использовать синтаксис, аналогичный вашей оценке:
::Does string have a trailing slash? if so remove it IF %datapath:~-1%==\ SET datapath=%datapath:~0,-1%