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?