Copiar archivos de forma recursiva

Veremos cómo realizar copias recursivas usando kopi.

Copiar archivos de forma recursiva

¿Qué es una copia de archivos recursiva?

Creo que debemos empezar explicando lo que es una copia recursiva. Técnicamente, se podría definir cómo la operación de copiar un directorio (o carpeta) que incluye no solo el directorio en sí, sino también todos sus subdirectorios y archivos contenidos dentro de esos subdirectorios. En otras palabras, es una copia completa de la estructura del directorio, incluyendo todos sus niveles de anidamiento.

Aunque a simple vista parecería que eso es lo que sucede con una copia normal, dado que si copiamos una carpeta, se copian todas las carpetas y archivos dentro de la misma; sin embargo, la historia cambia cuando queremos copiar un archivo de forma recursiva. Veamos un ejemplo:

Imaginemos que tenemos una estructura similar a la siguiente:

Estructura de carpetas,
Estructura de carpetas

Y si queremos copiar todos los archivos PDF de todas las carpetas, lo que haríamos normalmente sería entrar carpeta por carpeta para copiar el archivo y pegarlo en la ruta de destino. Sin embargo, si fueran decenas o centenares de carpetas, se vuelve un trabajo muy tedioso y muy demorado.

Kopi

Es aquí donde kopi toma sentido, ya que permite realizar estas copias de forma rápida y sencilla, (la puedes descargar de: kopi). Al abrir la aplicación veremos su interfaz.

Interfaz gráfica de kopi
Interfaz gráfica de kopi

En la parte superior veremos los iconos para cambiar el tema y el idioma que podremos elegir entre español e inglés

Lenguaje y tema
Lenguaje y tema

Uso

Su uso es muy sencillo e intuitivo. Primero presionaremos el botón de la carpeta de entrada.

Carpeta de entrada
Carpeta de entrada

Aquí seleccionaremos la carpeta que contiene toda la estructura de carpetas y sub carpetas en las cuales queremos que se busquen y copien todos los archivos PDF, en este caso si observaste bien la imagen de la Estructura de carpetas, verás que la carpeta que contiene todas las carpetas y archivos es la llamada carpeta de trabajo.

Luego de seleccionarla, presionaremos el botón de la carpeta de salida

Carpeta de salida
Carpeta de salida

Seleccionaremos la carpeta donde queremos que se peguen todos los archivos. Para este caso será la carpeta llamada carpeta de destino.

Una vez seleccionada la carpeta, escribiremos la extensión del tipo de archivo que queremos copiar

Estensión de archivo
Estensión de archivo
💡
Si quisiéramos copiar diferentes tipos de archivos, debemos separarlos por una coma, por ejemplo: .pdf, .mp3, .webp
💡
Si queremos copiar un archivo sin extensión, tendremos que escribir un espacio en este campo, y no será posible copiarlo junto a otros tipos de archivos

Por último, lo único que nos queda es presionar el botón copiar, y esperar a que se copien nuestros archivos

Botón de copiar
Botón de copiar

Veremos cómo poco a poco van apareciendo nuestros archivos en la carpeta de destino.

Archivos
Archivos

Al terminar la copia veremos un ✅ y también veremos cómo aparece el botón "ver resultados".

Ver resultados
Ver resultados

Si lo presionamos, veremos un resumen del resultado de la copia

Resumen general de resultados
Resumen general de resultados

Aquí podremos ver un breve resumen de los resultados de la copia, también veremos un botón de ver enfrente de cada resultado

Ver lista de archivos
Ver lista de archivos

si lo presionamos, podremos ver la lista de archivos que componen ese resultado.

Lista de archivos
Lista de archivos

Vídeo