Удалить косую черту из командного файла - PullRequest
71 голосов
/ 01 июня 2010

У меня есть командный файл, который я хочу улучшить.Вместо того, чтобы требовать от пользователя указывать путь к папке без завершающей косой черты, есть ли простой способ удалить последний символ из пути, если на конце есть косая черта?

1 Ответ

129 голосов
/ 01 июня 2010

Вы можете использовать синтаксис, аналогичный вашей оценке:

::Does string have a trailing slash? if so remove it 
IF %datapath:~-1%==\ SET datapath=%datapath:~0,-1%
...