2011-01-13 23 views

Respuesta

17

robocopy. "c: \ dest"

Tenga en cuenta que no necesita especificar un comodín en robocopy, de forma predeterminada copia todo a menos que utilice los indicadores/xf/xd para excluir ciertos archivos.

+0

tan simple! ¡Gracias! – joerage

+1

Esto va a c: \ windows \ system32 no la carpeta actual (al menos en mi PC con Windows 7). – under

3

Robocopy DOES admite comodines.

Usted está esperando > robocopy SOURCE DEST pero escriba > robocopy *.txt c:\folderdest\ para copiar la carpeta actual. Si mira la salida de robocopy mostrará "Archivos: * .txt" y "Fuente = c: \ folderdest"

De hecho, puede hacer > robocopy WILDCARD SOURCE DEST. Si desea utilizar la carpeta CURRENT, debe usar . (como se ha mencionado aquí). Entonces usaría > robocopy *.txt . c:\folderdest\.

Captura de pantalla: http://i.stack.imgur.com/Xyxt4.png

+0

- sí, ajustó la respuesta. –

1

Como una adición: "" Si robocopy se inicia desde una consola de administrador, la carpeta actual apuntará a Windows \ system32.

Puede utilizar los siguientes comandos en la parte superior de su archivo por lotes para solucionar este problema:

@setlocal enableextensions 
@cd /d "%~dp0" 
Cuestiones relacionadas