Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: submarino_02 en 27 Febrero 2013, 17:57 PM

Título: copiar en .bat
Publicado por: submarino_02 en 27 Febrero 2013, 17:57 PM
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
Título: Re: copiar en .bat
Publicado por: submarino_02 en 27 Febrero 2013, 19:28 PM
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"
Título: Re: copiar en .bat
Publicado por: Eleкtro en 28 Febrero 2013, 01:28 AM
Aparte de las comillas, Copy no afecta a carpetas, es para archivos, debes usar XCopy.

Saludos
Título: Re: copiar en .bat
Publicado por: submarino_02 en 28 Febrero 2013, 22:53 PM
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...
Título: Re: copiar en .bat
Publicado por: Eleкtro en 1 Marzo 2013, 00:26 AM
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!