Esta vez vamos a ver como podemos mover archivos que contengan una determinada palabra, un directorio concreto y sus subdirectorios, de manera recursiva. En ocasiones podemos tener la necesidad de, dentro de una carpeta con muchos directorios, subdirectorios y ficheros, mover a una carpeta determinada los ficheros que cumplan un patrón determinado.

Por ejemplo, imaginad que tenemos un directorio/subdirectorios con miles de ficheros de audio, con metadatos en el nombre y queremos hacer una selección automática de todos los ficheros de audio que en la etiqueta del nombre contengan la palabra VENTAS. Podríamos ir directorio a directorio buscando la palabra VENTAS y cortando y pegando en una carpeta o podríamos usar la búsqueda de windows y que nos diera los resultados, pero seguro que el siguiente comando os puede resultar más que útil

Copiamos este código, lo guardamos en un fichero.bat y lo ejecutamos. Automáticamente va a volcar todos los audios en mp3 que contengan la palabra VENTAS en la carpeta C:\AUDIOS_VENTAS.

A partir de aquí podemos aplicar este pequeño codigo a cualquier ejemplo que se os ocurra.

Espero que os sirva de ayuda 😉

Sergio Martín
Más de seis años de experiencia gestionando equipos y proyectos de Business Intelligence para diferentes sectores, apasionado de todos los procesos técnicos relacionados con la gestión de la información, el tratamiento de datos y la automatización de procesos

** Microstrategy 9.4 | Pentaho 5 (ETL) | Oracle 11g **