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?