|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Обрезать переменную до символа обратной косой черты |
|
CMD/BAT - [решено] Обрезать переменную до символа обратной косой черты
|
Новый участник Сообщения: 37 |
Здравствуйте!
Задача стоит следующая. Имеется переменная, которая хранит абсолютные и относительные пути к папкам и файлам. Нужно в ней обрезать всё до последней (если их >1) обратной косой черты включительно (т.е. оставить всё, что после). Если последним символом переменной является обратная косая черта, то её убрать и обрезать до предпоследней включительно. И результат запихнуть в новую переменную. Примеры: "C:\папка 1\папка 2" --> "папка 2" "C:\папка 1\папка 2\" --> "папка 2" "папка 2" --> "папка 2" "папка 2\" --> "папка 2" |
|
Отправлено: 20:47, 09-03-2017 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
Моя проблема была именно в ее вызове. Спасибо! Я долблю инет на предмет объяснения двойных символов процента вокруг переменной и не нахожу ответа. Именно они решают проблему символа экрана. Без второй пары (%%Var%%) - символ ^ удваивается. Если можно - объясните, плиз, как они работают. Вторую часть моего вопроса про разрешения пути символьной ссылки - выделить в отдельную тему? Я вчера покурил инет, и пока, кроме как парсить команду dir не вижу решения. Причем, опять, придется подсчитывать парные квадратные скобки, если таковые участвуют в именах папок пути. Для меня пока сложно составлять такие циклы. |
|
Отправлено: 09:09, 15-02-2023 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Сверка 2 текстовых фалов до определенного символа | greenco | Скриптовые языки администрирования Windows | 3 | 28-07-2016 01:15 | |
CMD/BAT - [решено] Добавить в реестр переменную именно как переменную %var% а не как ее значение | NoIZz | Скриптовые языки администрирования Windows | 3 | 13-08-2012 21:52 | |
Форма обратной связи | lora.1 | Вебмастеру | 0 | 21-05-2012 17:25 | |
[решено] Обрезать строку до указанного символа | rimm | AutoIt | 5 | 25-09-2009 16:32 | |
Alone in the Dark: У последней черты (2008) | Anatoliy2004 | Игры | 3 | 18-04-2009 09:21 |
|