AYUDA URGENTE CON UN .BAT

ispi

Bovino maduro
#1
BUENO HERMANOS BAKUNOS ESPERO QUE ME AYUDEN CON UN PROBLEMITA QUE TENGO CON UN .BAT

LO QUE QUIERO HACER ES QUE DESDE UN CD. COPIE UNA CARPETA EL BAT A OTRA EN EL DISCO DURO POR EJEMPLO

EN UN MANUAL DICE QUE CON ESTE COMANDO PUEDO HACERLO

xcopy :eek:\Nueva Carpeta C:\Documents and Settings\USER\Mis documentos

si alguien por favor me podria ayudar o hacer un .bat que copie cartetas y me lo pase para ver el ejemplo estaria muy agradesido :chommy:
 

neneguapo

Bovino maduro
#3
Antes que nada ya existe el explorador de güindos, ó manejadores de archivos que te facilitan ese trabajo, pero si aun asi insistes en hacerlo desde el command ahi te va.

1. antes que nada debes de verificar si donde deseas copiar el archivo no es un directorio que tenga derechos de solo escritura
2. Si tu eres el administrador de la makina xq si quieres copiar a un directorio de otro usuario nunca lo podras hacer,
3. en algunos caso no se a que se deba pero no reconocen el formato largo de directorios por lo cual debes usar el siguiente formato xcopy d:\origen c:\docume~1\user\misdoc~1\destino, donde cada nombre de directorio no debe ser mayor de 8 caracteres con el "~" incluido
4. abajo te pongo la ayuda del xcopy para que elijas las opciones correspondientes
5. espero haber sido de ayuda, suerte


Copia árboles de archivos y directorios.
XCOPY origen [destino] [/A | /M] [/D[:fecha]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:archivo1[+archivo2][+archivo3]...]
origen Especifica el archivo(s) que hay que copiar.
destino Especifica la ubicación y/o nombres de archivos nuevos.
/A Copia sólo archivos con el atributo del archivo establecido,
no cambia el atributo.
/M Copia sólo archivos con el atributo del archivo establecido,
desactiva los atributos del archivo.
/:eek:m-d-y Copia archivos cambiados durante o después de la fecha.
Si no se da una fecha, copia sólo aquellos archivos cuya
fecha de origen es más nueva que la fecha de origen.
/EXCLUDE:archivo1[+archivo2][+archivo3]...
Especifica una lista de archivos que contienen cadenas. Los
archivos deben tener una cadena por línea.
Cuando cualquiera de las cadenas que coincidan con cualquier
parte de la ruta absoluta del archivo que se debe copiar,
ese archivo se excluirá de ser copiado. Por ejemplo, el
especificar una cadena como \obj\ u .obj excluirá todos
los archivos por debajo del directorio obj o todos los
archivos con la extensión obj respectivamente.
/P Pregunta antes de crear cada archivo de destino.
/S Copia directorios y subdirectorios ,exceptuando los vacíos.
/E Copia directorios y subdirectorios, incluyendo los vacíos.
Igual que /S /E. Puede ser usado para modificar /T.
/V Verifica el tamaño de cada archivo nuevo.
/W Pide que se presione una tecla antes de copiar.
/C Continua copiando incluso si ocurren errores.
/I Si el destino no existe y hay que copiar más de un archivo,
se asume que el destino debe ser un directorio.
/Q No muestra nombres de archivos mientras copia.
/F Muestra todo el origen y el destino de los nombres de
archivo mientras se copian.
/L Muestra los archivos que serán copiados.
/G Permite la copia de archivos destino cifrados para el destino
que no es compatible con el cifrado.
/H Copia archivos ocultos y también archivos del sistema.
/R Sobrescribe archivos de sólo-lectura.
/T Crea una estructura de directorio, pero no copia archivos. No
incluye directorios o subdirectorios vacíos. /T /E incluye
directorios y subdirectorios vacíos.
/U Copia sólo archivos que ya existen en el destino.
/K Copia atributos. Xcopy normal, restablecerá atributos
de sólo lectura.
/N Copia utilizando los nombres cortos generados.
/O Copia archivos de propiedad e información ACL.
/X Copia archivos de configuración de auditoría (implica /O).
/Y Suprime la pregunta de confirmación para sobrescribir un archivo
de destino existente.
/-Y Pregunta por la confirmación de sobrescritura de un archivo
de destino existente.
/Z Copia archivos de red en modo reiniciable.
El modificador /Y debe ser preestablecido en la variable de entorno COPYCMD.
Esto se puede sobrescribir con /-Y en la línea del comando.
 

groct

Bovino adolescente
#4
hola por que no primero lo haces paso por paso es decir:

primero situa donde los vas a copiar

cd\C:\Documents and Settings\USER\Mis documentos

despues:
si los datos es tan en d:\nueva carpeta

d:
cd nueva carpeta
y por ultimo pones la instruccion

xcopy :eek:\Nueva Carpeta C:\Documents and Settings\USER\Mis documentos

espero te sirva

Saludos :chommy:
 

alejkeops

Bovino adicto
#5
Que tal,

En esencia es jugar con los parametros:
/S Copia directorios y subdirectorios ,exceptuando los vacíos.
/E Copia directorios y subdirectorios, incluyendo los vacíos.

e incluir las comilllas en las rutas ya que hay espacios de pormedio:

xcopy ":eek:\Nueva Carpeta" "C:\Documents and Settings\USER\Mis documentos"

:vientos:
 

gnm_kos

Bovino de la familia
#6
esto solo te funcionaria si es en la misma PC ia que no todos tienen su nombre de pc como USER

por eso se recomeinda utilizar direcciones que existen en todas las pc's

C:\
C:\Archivos de programa
C:\Windows

. . .

es dificl usar esa direccion, ademas que seria bueno primero crear la carpeta con un cd, en fin es un juego en ms-dos

:eek:\Nueva Carpeta C:\Documents and Settings\USER\Mis documentos
 
Arriba