24 de marzo de 2014

Nuevas Funcionalidades en los Sistemas de Carpetas

Cuando queremos copiar (o mover) un archivo a una carpeta, la cual contiene otro archivo con el mismo nombre, nos aparece un mensaje que nos pregunta:

a) si queremos reemplazar el archivo existente por el nuevo.
b) si queremos copiar el archivo nuevo pero con otro nombre para no reemplazar el existente.
c) cancelar la copia.
*) aplicar la decisión para el presente archivo o para todos los archivos que queramos copiar (o mover).

Estas funcionalidades no han existido siempre, de hecho los informáticos las han ido desarrollando con el paso de los años. Desde que nació la informática, la innovación siempre ha sido una constante.

No obstante, aun falta mucho camino por recorrer. Pondré un ejemplo: imaginemos que tenemos dos carpetas con muchos archivos cada una. Entre ambas carpetas tenemos archivos duplicados y archivos distintos pero con el mismo nombre. Supongamos entonces que queremos unificar estas dos carpetas conservando todos los archivos distintos y sin que nos queden archivos duplicados.

No existe una forma sencilla de hacerlo. Pero pensando un poco e implementando un cuadro de diálogo con más opciones a la hora de copiar (o mover) archivos, la cuestión se podría resolver con mucha más facilidad. Al querer mover los archivos de una carpeta a otra, y al detectarse archivos con el mismo nombre, nos podría aparecer un mensaje con las siguientes opciones:

a) si queremos reemplazar el archivo existente por el nuevo, cuando exista una coincidencia total (mismo tamaño de archivo, misma fecha de modificación).
b) si queremos reemplazar el archivo existente por el nuevo, cuando el nuevo tenga una fecha de modificación más reciente (independientemente del tamaño de archivo).
c) si queremos reemplazar el archivo existente por el nuevo, cuando el nuevo tenga una fecha de modificación más reciente (sólo cuando el tamaño de archivo sea el mismo).
d) si no queremos reemplazar el archivo existente por el nuevo, cuando no exista ninguna coincidencia entre ambos (mover el archivo nuevo pero con otro nombre).
e) cancelar la movida.
*) aplicar la decisión para el presente archivo o para todos los archivos.

Esto es sólo un pequeño ejemplo para un caso muy concreto. Pero también se me ocurren otras funcionalidades para los sistemas de carpetas. Por ejemplo, el poder renombrar todos los archivos de una carpeta con un sólo click o comando, con posibilidades de poder elegir un prefijo y una base de numeración.

¿Cómo se podrían renombrar todos los archivos de una carpeta? debería poder hacerse, como no, a gusto del usuario: por orden de nombre, tipo, tamaño, fecha de modificación, etc. Y una vez ordenados a nuestra voluntad, renombrarlos consecutivamente, del primero al último.

¿Utilidad? quien sabe, pero poder mejorar las pequeñas cosas de la vida también es importante.

Lo que es evidente es que nadie podrá hacer uso de estas funcionalidades hasta que se inventen e implementen. Lo interesante aquí es que la forma de hacer las cosas debe cambiar. No es lógico dotar a la sociedad de sistemas operativos cerrados sin que existan mecanismos para que los usuarios expongamos nuestras sugerencias y necesidades. Menos aun sin que nuestras demandas lleguen a implementarse y se permita que los sistemas se actualicen en función de ellas, con el fin de que podamos configurar y personalizar las funcionalidades que más nos convengan en cada momento.

No hay comentarios: