RoboCopy - файлы, начинающиеся с тире, приводят к ошибке

Мы находимся в процессе переноса файлов из одного общего ресурса в другой. Мы создали инструмент, с помощью которого пользователь может выбирать каталоги и / или отдельные файлы для копирования в целевую папку. Инструмент генерирует отдельную команду RoboCopy для каждого из файлов или каталогов в коллекции, которая является результатом выбора, сделанного пользователем.

У нас возникают проблемы, если отдельный файл для копирования начинается с тире, например:

robocopy c:\temp c:\temp2 -a.txt

RoboCopy выдает следующее: ОШИБКА: Неверный параметр # 3: "-a.txt" Мы попробовали обычные подозреваемые (кавычки вокруг имени файла и т. Д.), Но пока ничего не работает. Есть идеи, как обойти это, не прибегая к переименованию файла перед копированием?

Ответы на вопрос(1)

Ваш ответ на вопрос