copiar en .bat

Iniciado por submarino_02, 27 Febrero 2013, 17:57 PM

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

submarino_02

tengo una dudilla... para copiar una carpeta del escritorio a otra carpeta en .bat io he puesto lo siguiente... pero no me funciona y quisiera saber el motivo
@hecho off
copy C:\Documents and Settings\ruben\Escritorio\Nueva carpeta C:\Documents and Settings\ruben\Mis documentos\hola


ago algo mal???? o me falta algun codigo...

pd.
lo guarde en .bat

submarino_02

ia esta claro... solo me faltaban las comillas
@hecho off
copy "C:\Documents and Settings\ruben\Escritorio\Nueva carpeta" "C:\Documents and Settings\ruben\Mis documentos\hola"

Eleкtro

Aparte de las comillas, Copy no afecta a carpetas, es para archivos, debes usar XCopy.

Saludos








submarino_02

pero si pongo copy... me copia todo lo que ay en una carpeta que es lo que queria por que por ejemplo para copiar para copiar todo lo que ay en un usb... f:\...    a una carpeta que tenga en la pc... vale la pena el copy envez de xcopy... o las carpetas de dentro de una carpeta no se copian...

Eleкtro

Cita de: submarino_02 en 28 Febrero 2013, 22:53 PM
vale la pena el copy envez de xcopy... o las carpetas de dentro de una carpeta no se copian...

Ya te lo he explicado la primera vez de forma resumida, pero bueno.

Si usas Copy sólo te copiará todo lo que haya en la raiz de esa carpeta.

Ejemplo:
.\Carpeta\
.\Carpeta\Archivo1.txt
.\Carpeta\Archivo2.txt
.\Carpeta\Subcarpeta\Archivo.txt
.\Carpeta\Subcarpeta2\Archivo.txt
.\Carpeta\Subcarpeta3\Archivo.txt


Si usas:
Copy "Carpeta\" ·Destino\"
sólo se copiará "Archivo1.txt" y "Archivo2.txt".

Vuelvo a citar:
Cita de: EleKtro H@cker en 28 Febrero 2013, 01:28 AMCopy no afecta a carpetas, es para archivos, debes usar XCopy.

Saludos!