Archivo BAT

Mc_KaNaN

El caso es q tengo un problema y es el siguiente:

tengo un archivo bat, el cual sigue los siguientes codigos: "copy c:\carpet1\ d:\car\"

Bien, la duda es: como puedo hacer para q copie TODO lo q contiene la carpeta ubicada en "c:\" a una carpeta q se encuentre en "d:\" sin tener q ir agregando un copy por cada archivo q exista dentro de la misma??

Muchas gracias por vuestra atencion

erdanblo

no estoy seguro... pero bueno... prueba con xcopy y copy /carpeta/.

... ya te he dixo... no toy seguro... pero por probar...

Mc_KaNaN

no funciona :)

erdanblo

digo... \carpeta*.*

Mc_KaNaN

no, no... tp funciona :(

Carcass

xcopy c:\carpet1*.* d:\car\ /s

Mc_KaNaN

como podria hacer para q me lo copiara a una carpeta llamada: "datos de programa" (con los espacios incluidos :) por ejemplo: ----> copy c:\carpeta*.* d:\car\datos de programa <----

aLeX

copy c:\carpeta*.* d:\car\datosd1

Mav

Si hay directorios dentro (no solo archivos) con el . no los copiara, creo que con xcopy era lo mejor, usando las opciones /e /s

Carcass

#7 Para nombres largos: xcopy "c:\Archivos de programa\loquesea*.*" "d:\Carpeta de destino" /s

#8 También puede ser 2, 3, 4...

#9 /s es para que copie subdirectorios no vacíos. Con /e copia los vacíos también...

Mc_KaNaN

Muchas gracias

Para evitar que salga el mensaje de: Desea sobreescribir los archivos?? [Si/No/Todos]

Como puedo hacer para q no salga ese mensaje y me sobreesccriba TODOS???

Usuarios habituales

  • Mc_KaNaN
  • Carcass
  • Mav
  • aLeX
  • erdanblo