¿Por qué el símbolo del sistema de Windows copia todos los archivos que comienzan con el nombre de archivo especificado?

¿Por qué el símbolo del sistema de Windows copia todos los archivos que comienzan con el nombre de archivo especificado?

En cmd.exesi escribes:

copy c:\a.txt

copiará un.txt* (incluido a.txt1, a.txtb, etc.).

¿Cómo puedo simplemente copiar un.txt?

Respuesta1

No sé de dónde sacaste esa idea... DOS (todas las versiones de) no copia todos los archivos que comienzan de la misma manera sin usar un carácter comodín. Por ejemplo:

copy c:\a.txt x:\somewhere\else

SÓLO copiará un.txt a esa nueva ubicación. La alternativa:

copy c:\a.txt* x:\somewhere\else

Copiará todos los archivos comenzando con a.txta la nueva ubicación. Esto incluiría a.txt1, a.txt2, ya.txtyourpantsareonfire.spitting.monkeys.bat.com.fish

información relacionada