Copiar archivos para hacer una backup (BATCH)

Iniciado por calaomar17, 15 Enero 2017, 17:30 PM

0 Miembros y 1 Visitante están viendo este tema.

calaomar17

Hola buenas tengo un problema a la hora de ejecutar este .bat que he creado dado que no me guarda ningun documento de los que muestro y creo que la sintaxis esta bien

Código (dos) [Seleccionar]
@Echo off
MKDIR robot
MKDIR robot\imagenes

Copy C:\Users\%USERNAME%\Pictures\*.* .\robot\imagenes /s /c /y
   Copy C:\Users\%USERNAME%\Downloads\*.xls* .\robot\ /s /c /y
   Copy C:\Users\%USERNAME%\Downloads\*.pdf* .\robot\ /s /c /y
   Copy C:\Users\%USERNAME%\Downloads\*.doc* .\robot\ /s /c /y
       Copy C:\Users\%USERNAME%\Documents\*.xlsx* .\robot\ /s /c /y
       Copy C:\Users\%USERNAME%\Documents\*.pdf* .\robot\ /s /c /y
       Copy C:\Users\%USERNAME%\Documents\*.doc* .\robot\ /s /c /y
           Copy C:\Users\%USERNAME%\Desktop\*.xlsx* .\robot\ /s /c /y
           Copy C:\Users\%USERNAME%\Desktop\*.doc* .\robot\ /s /c /y
           Copy C:\Users\%USERNAME%\Desktop\*.pdf* .\robot\ /s /c /y



Gracias a todos y un saludo
Practicando practicando te encontraras enseñando

Eleкtro

Cita de: calaomar17 en 15 Enero 2017, 17:30 PMcreo que la sintaxis esta bien

Hola.

No, la sintaxis que has empleado no es correcta, el comando Copy no copia archivos de forma recursiva, los moificadores /S y /C pertenecen al comando XCopy, no Copy, Aparte de eso, deberías encerrar los argumentos/rutas entre comillas dobles, y el último asterisco o wildcard en la extensión del archivo no debes ponerlo.

Escribe en consola:
Copy /?
XCopy /?

Saludos!








calaomar17

vale muchas gracias por molestarte en contestar.


Otra pregunta que tengo y no he encontrado solucion en este foro ni en google en general es esta:

¿Se podría hacer un código por el cual escanease todos los archivos .doc o .pdf en el disco duro C: ?

Además no me queda muy claro como copiar carpetas y subcarpetas (dentro de estas subcarpetas habría archivos)


Un saludo y gracias de nuevo
Practicando practicando te encontraras enseñando

Eleкtro

Cita de: calaomar17 en 17 Enero 2017, 22:13 PM¿Se podría hacer un código por el cual escanease todos los archivos .doc o .pdf en el disco duro C: ?

¿A que te refieres exactamente por "escanear"?, con el comando Dir o en su defecto ForFiles puedes enumerar todos los archivos del disco duro que acaben en "X" extensión.

Cita de: calaomar17 en 17 Enero 2017, 22:13 PMno me queda muy claro como copiar carpetas y subcarpetas (dentro de estas subcarpetas habría archivos)

XCopy /E /Y "origen\*" "destino\"

Saludos!








calaomar17

 ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)
de verdad muchisimas gracias

Sin expresarme del todo claro me entiendes a la perfección escanear me referia, tal y como dices tú al comando para que busque en todo el disco duro todos los archivos  que sean de X terminación


Muchisimas gracias por todo en serio  :rolleyes:
Practicando practicando te encontraras enseñando