Tengo una duda sobre como copiar una carpeta entera del PC a un Pendrive
La carpeta "Default" esta en C:\usuario\AppData\Local\Google\Chrome\UserData\Default\
Pero cuando la quiero pasar con un script hacia mi Pendrive no entiendo como acomodar mi codigo. La ruta a la que quiero copiar el archivo es E:\Scripts\
En teoria entiendo que deberia poder hacer
@echo off
COPY C:\usuario\AppData\Local\Google\Chrome\UserData\Default\ C:\usuario\AppData\Local\Google\Chrome\UserData\Default2\
MOVE C:\usuario\AppData\Local\Google\Chrome\UserData\Default\ E:\
Obviamente algo me falta...
Gracias. :-(
CoAdm: Los Títulos de los temas deben ser descriptivos a la temática
Hola, esta bastante bien lo que pusiste, tu problema se soluciona de la siguiente manera:
Debes de utilizar "XCOPY" en vez de copy, y ponerle como paramentro \E, asi quedaría:
XCOPY C:\usuario\AppData\Local\Google\Chrome\UserData\Default C:\usuario\AppData\Local\Google\Chrome\UserData\Default2 \E
Saludos
Hola.
- El comando Copy es para copiar archivos individuales, no directorios. Usa XCopy en su lugar.
- Debes encerrar las rutas/argumentos entre comillas dobles "..." para evitar posibles errores de sintaxis con "rutas abiertas" (rutas que contengan espacios en blanco).
- Puedes acortar y optimizar la ruta de origen haciendo uso de las variables de entorno del sistema operativo.
- Puedes copiar directamente el directorio de origen al dispositivo pendrive:
@Echo OFF
Set "srcDir=%LocalAppData%\Google\Chrome\UserData\Default"
Set "dstDir=E:\Default"
XCopy /E /Y "%srcDir%\*" "%dstDir%\"
Pause & Exit
Saludos!