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

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

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

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

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

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

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