Ms-Dos - XCOPY

 
Vista:

XCOPY

Publicado por Pablo Alvarez (1 intervención) el 19/11/2009 13:50:18
hola comunidad

tengo el siguiente problema

quiero utilizar el XCOPY para copiar solamente los archivos que han tenido cambios en tamaño, osea si cambio el tamaño que lo reemplaze sino que no lo haga

se entiende?

Desde ya muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

XCOPY

Publicado por ANTA (89 intervenciones) el 20/11/2009 08:13:48
CREO QUE EL XCOPY TIENE OPCIONES PARA ESCOGER SI LA FECHA
DE UN ARCHIVO ES MAS RECIENTE O MÁS VIEJO; TE PODRÍA SERVIR
YA QUE CUANDO CAMBIA EL TAMAÑO DE UN ARCHIVO TAMBIÉN LA
FECHA DE CREACIÓN DEL ARCHIVO.

NO INDICAS CUÁL ES TU SISTEMA OPERATIVO, PERO SI TE ES ÚTIL
EN LA RED HALLAS UN PROGRAMA GRATUITO LLAMADO XXCOPY.COM QUE
TIENE MAS DE 200 OPCIONES, PERO ESTÁ EN INGLÉS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:XCOPY

Publicado por amparitohijo (94 intervenciones) el 20/11/2009 09:09:54
Buenas.

Si pones XCOPY /? te saldrá lo siguiente:

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.
/D: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.

Con esta cantidad de opciones no creo que te haga falta software de terceros (p.ej.XXCOPY), aunque puedes probarlo y comparar.

Yo, en lugar de fijarme en el tamaño (puede no haber cambiado a pesar de haber sido modificado), me fijaría en la fecha, utilizando el xcopy de la siguiente manera:

XCOPY /D /E C:\\Homepaths\*.* C:\\Backup\

Espero que te sirva. Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar