RoboCopy: los archivos que comienzan con un guión dan como resultado un error

Estamos en el proceso de migrar archivos de un recurso compartido a otro. Hemos creado una herramienta en la que el usuario puede seleccionar directorios y / o archivos individuales para copiarlos en un recurso compartido de destino. La herramienta genera un comando RoboCopy individual para cada uno de los archivos o directorios de la colección que resulta de la selección realizada por el usuario.

Tenemos problemas si un archivo individual que se copiará comienza con un guión, por ejemplo:

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

RoboCopy rescata con: ERROR: Parámetro inválido # 3: "-a.txt" Intentamos con los sospechosos habituales (comillas alrededor del nombre del archivo, etc.), pero hasta ahora nada parece funcionar. ¿Alguna idea de cómo solucionar esto, sin recurrir a cambiar el nombre del archivo antes de copiarlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta