RoboCopy - Arquivos começando com um traço resultam em erro

Estamos no processo de migração de arquivos de um compartilhamento para outro. Criamos uma ferramenta na qual o usuário pode selecionar diretórios e / ou arquivos individuais para serem copiados para um compartilhamento de destino. A ferramenta gera um comando individual do RoboCopy para cada um dos arquivos ou diretórios da coleção que resulta da seleção feita pelo usuário.

Estamos com problemas se um arquivo individual a ser copiado começar com um traço, por exemplo:

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

O RoboCopy falha com: ERRO: Parâmetro inválido nº 3: "-a.txt" Tentamos os suspeitos comuns (aspas em torno do nome do arquivo etc.), mas até agora nada parece funcionar. Alguma idéia de como contornar isso, sem recorrer a renomear o arquivo antes de copiar?

questionAnswers(1)

yourAnswerToTheQuestion