Задать вопрос
Hazestalker
@Hazestalker

Как правильно поставить символ «-» перед переменной в bat?

Код:
set f6=42 3t
robocopy -%f6% "R:\%f6%"

выдаёт ОШИБКА: Недопустимый параметр #1 : "-42"
Уже не знаю куда поставить кавычки и тире чтобы заработало
Без тире работает, но нужно с ним

С полным путём
robocopy "E:\folder\-%f6%" "R:\%f6%"
тоже работает
  • Вопрос задан
  • 2525 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Hazestalker
@Hazestalker Автор вопроса
Нашёл выход
robocopy ".\-%f6%" "R:\%f6%"
Перед тире "-" надо было поставить ".\"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы