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