Estoy intentando automatizar el proceso de hacer copias de seguridad de mis archivos de desarrollo semanalmente. Quiero hacer una copia de seguridad automática de los archivos, filtrarlos a través de todos los archivos y eliminar los archivos que no se hayan modificado en los últimos 7 días, pero que conserven la estructura de la carpeta. Por ejemplo, tendré muchos archivos llamados index.js, así que para saber a dónde pertenecen, me gustaría que la estructura de la carpeta se mantenga y que el archivo permanezca en su carpeta adecuada si se ha modificado en los últimos 7 días. . Mi proceso hasta ahora ha sido
- Copie toda la carpeta que contiene todos los archivos de desarrollo
Estofuncionasinproblemas.Copiatodoslosarchivos29K.Elsiguientepasoesobtenertodoelcontenidodentrodelacarpetayfiltrarlohaciaabajo.
Obtenerelementosdelbuscadorespecificados(lacarpetaqueseacabadecopiar)
Obtenercontenidodecarpeta(Repetirparacadasubcarpetaencontrada)
Desdeelprincipio,tengounproblema.AlobtenerelcontenidodelacarpetaymarcarRepetirparacadasubcarpeta,seencontraronaproximadamente8,000archivos.Parecequenopuedoaveriguarquéestácausandoestoocómosolucionarlo.
Siignoroestoycontinúo,misiguientepasoesfiltrarloselementos.Quieroeliminarloselementosnomodificadosenlosúltimos7díasy,comodeseoconservarlaestructuradecarpetas,quieroasegurarmedequeelelementonoseaunacarpeta
- Artículosdelbuscadordefiltros
estáconfiguradoparabuscararchivosdondelafechadelaúltimamodificaciónnoseencuentraenlosúltimos7días(estodeberíacapturartodoslosarchivosquenosehanmodificadorecientemente)
Filtrarelementosdelbuscador
ahorafiltroesosresultadosymeasegurodecapturartodoslosmismosarchivosperonocarpetas
MoverelementosdelbuscadoralaPapelera
- porúltimo,estoselementosquenosehanmodificadoenlosúltimos7díasynosoncarpetassemuevenalapapelera.
Entonces, si ignoro los 8,000 archivos iniciales que faltan cuando Automator recibe inicialmente el contenido de la carpeta y ejecuta este no funciona como se esperaba. Borra una gran cantidad de archivos, pero queda una tonelada de archivos que no se han modificado en los últimos 7 días, y no puedo entender por qué algunos archivos se están eliminando y otros se están quedando. No estoy seguro si hay una falla en mi proceso o lo que me estoy perdiendo aquí. ¿Alguien puede indicarme la dirección correcta para lo que estoy tratando de lograr?