Copiar archivos dependiendo la fecha de modificación o de creación con RoboCop.
Nosotros con RoboCop sí podemos copiar archivos o realizar la migración de uno de los archivos de nuestros
datos dependiendo la fecha de modificación o la fecha de creación que tenemos con nuestro archivo.
Vamos a ver esto en un ejemplo.
Un ejemplo práctico en este caso tenemos la misma carpeta de origen la cual tiene estos dos subdirectorios.
ETA está vacío y contiene datos.
En este caso tenemos aquí ordenados por fecha de modificación.
En este caso tenemos estos archivos que fueron creados o fueron modificados el día 7 10 de 2017 y tenemos
estos otros archivos que tienen otras fechas de modificación.
Entonces nosotros podemos establecer que con un mínimo o con un máximo una fecha nosotros queremos realizar
el copiado de esos archivos dependiendo la fecha.
En este caso vamos a crear un primer ejemplo copiando los archivos que tienen que son mayores a la última
fecha que tienen en este caso mínimo que tienen que ser esta fecha 10 11 10 2016.
Entonces se van a copiar todos estos archivos que tienen esa mínima fecha.
En este caso esta fecha 2016 y vemos que los demás son más antiguos y no se van a copiar los archivos
los archivos que tienen una fecha mayor a la que establecemos en este caso entonces tenemos que hacer
lo siguiente Vamos a hacernos un robo copy robo copy.
Vamos a decirle que vamos a copiar de la carpeta C 2.2 origen vamos a copiarla a la carpeta C puntos
designo para realizar nuestro copiado de los archivos que vamos a establecer le vamos a establecer un
parámetro que es el de Min mínimo o edad mínima o tiempo mínimo donde vamos a establecer que esos archivos
que se van a copiar van a tener la fecha mínima de creación o de modificación va a ser 11:10 2016.
También podemos establecer horas y todo este tema.
Vamos a ver aquí el tema.
Entonces vamos a decirle 2016 tiene que ser primero el año después.
Después el mes y después el días.
El día 2016 10 11 10 11.
Vamos a decirle que nos copia todos los directorios en este caso para guardar la estructura de directorios
y nos copia los directorios directorios vacíos y los que estén con información.
Entonces vamos a darle enter.
Y cómo pueden ver aquí me he copiado los archivos vamos a revisarla en nuestro explorador vamos todos
a la carpeta de destino nos vamos a datos y vemos que tenemos solamente los archivos que fueron realizados
que fueron modificados o creados en esta fecha.
De esta forma tenemos ese copiado de esos archivos que fueron modificados con esta fecha solamente vamos
a ver el otro ejemplo vamos a borrar nuevamente aquí y en este caso vamos a establecerse de que los
archivos en vez de mínimo vamos a decirle que en este caso vamos a cambiarlo a Máximo.
Más que la fecha máxima de creación que vamos a copiar esos archivos va a ser esta fecha máxima.
Vamos a darle enter y vemos que nos copia solamente los archivos que fueron creados el día.
En este caso vemos que nos copia también este porque establecimos que en esa fecha entonces podemos
colocarlo un día después de esa fecha más bien entonces vamos a crear ese ese dato allí vamos a decirle
porque ahí está ahí está englobando la fecha de ese archivo que sería 11.
Vamos a decirle que entonces no 11 sino que vamos a decirle 12 vamos a ver si con esta forma nos copia
y vemos que nos copia solamente los archivos que teníamos en esa fecha entonces como la fecha 11.
En este caso que teníamos aquí la fecha 11 días aquí 11 de 11 de 10 2016 copiaba este archivo o esa
fecha y este archivo también tenía esta fecha entonces por eso también lo copiaba.
Entonces le cambiamos la fecha le aumentamos uno o dos días un día para que no incluyera ese archivo.
Entonces de esta forma nosotros también podemos copiar este tema también podemos hacer un copiado por
días.
En este caso vamos a borrar todo a quien destino.
Podemos hacer un copiado por días donde lo establecemos por ejemplo que el máximo de días por ejemplo
puede ser 10 días que el máximo de edad de esos archivos que sean de 10 días vamos a darle enter y vemos
que nos copian solamente los archivos que tienen como máximo creación o modificación 10 días solamente
entonces vemos que si vamos a datos aquí tenemos los archivos que solamente tienen cumplen con ese requisito
vamos a hacer lo contrario vamos a ver si borramos aquí vamos a copiar los archivos que tienen como
una fecha mínima de 10 días.
En este caso vamos a decirle miren vamos a darle enter y vemos que nos copia los archivos en este caso
que tienen esa fecha que mínimo sean 10 días en este caso vemos que nos copia los archivos más antiguos
de nuestro directorio en este caso incluyendo también el 11:10 2016 por aquí no se basa en fechas sino
que se basa en horas nosotros también podemos establecer por qué no se basa en fechas completas y no
por días.
También podemos establecer por horas y por minutos y podemos establecer todo ese tema.
Entonces podemos decirle que los archivos que solamente fueron creados y que quetenga en este caso por
de por días por ejemplo vamos a establecer la fecha podemos establecer en 2016 10 11 que tengan por
ejemplo en este caso la hora 11 00 por ejemplo y así podemos ir jugando con este parámetro de mínimo
edad o máximo edad o un máximo más.
Con esta forma vamos a poder copiar esos archivos que solamente queremos de una fecha determinada a
otra sin incluir de pronto los archivos antiguos.
Queremos hacer una migración de un fail Server que solamente incorpore los nuevos datos que se han creado
a partir del año 2015 por ejemplo y no copiar los archivos antiguos.
Entonces podemos utilizar este tema que a partir del 2015 es cero uno cero uno se copian esos archivos
y que los demás no se copien a Nueva nuestra nueva ubicación de nuestro Feil Cerveró de nuestros datos
que tenemos allí guardados en nuestros discos.
Es una forma muy importante que debemos tener presente a la hora de realizar migraciones o copiar nuestros
datos de información de una ubicación a otra.