Herramienta Búsquedas Ineitor

Descripción general:

Esta herramienta, busca un texto (una palabra) en un fichero de texto previamente generado, y devuelve la(s) linea(s) donde figure esa palabra

Herramienta Búsquedas (Ineitor)

Introducción

Soy aficionado a la fotografía, y en cada foto, en el nombre de cada foto, escribo la fecha del disparo, la situación y una muy breve descripción, por ejemplo

2021-08-04_082_Tosos_PantanoDeLasTorcas.jpg

Esta herramienta está diseñada, inicialmente, para localizar fotos de sitios e los que he estado., por ejemplo, buscar todas las fotos que haya hecho en Tosos

Las búsquedas, NO distinguen entre mayúsculas y minúsculas, ejemplo, 'Denia', 'DENIA', 'denia', y 'deNIA' obtendrán el mismo resultado.



El ritmo de trabajo: es:
  • Generar (en primer lugar) un fichero de texto que contenga en cada linea el nombre completo (ruta+nombre+extensión) de todos los ficheros de un directorios (incluidos los directorios hijos)
    • La generación de ese listado es costrosa en tiempo, pero una vez que lo tengo, las búsquedas son prácticamente instantáneas
  • En segundo lugar se realiza le proceso de búsqueda; Se busca la palabra en ese fichero.
  • Si hay una coincidencia se añade al listado de salida que se genera en un bloc de notas.



Resumiendo
  • Se busca una palabra en un fichero de texto, y se devuelve un listado en el que se incluye la linea completa donde ha aparecido esa palabra.
  • En el caso que estoy tratando, aparecerá una lista de las fotos que cumplen esa condición, pero si el listado contiene otra cosa, por ejemplo novelas, puedo buscar por autores, o por cualquier otra cosa.
  • Evidentemente, y solo por si acaso, estoy trabajando con un fichero de texto. La Búsquedas se realiza en el contenido de ese fichero de texto.


Imágenes

Imagen de la pantalla principal
[Imagen 01] Pantalla principal

Si se pulsa el botón [Generar] aparece la siguiente pantalla que permite escoger el método de generación del fichero base, en cuyo contenido se realizan las búsquedas


Imagen de selección del proceso de generación del fichero de texto
[Imagen 02] Selección del proceso de generación del fichero de texto

En la [Imagen 02] se muestra la opción de elegir de que forma se genera el fichero de texto, que en principio, y por construcción del programa carga los nombres de fichero completos (ruta + nombre + extension) de todos los ficheros de un directorio, incluyendo (salvo opción en contrario) los ficheros de todos sus directorios hijos


Generación del fichero mediante programa
[Imagen 03] Generación del fichero mediante programa

En la [Imagen 03] se muestra la pantalla que pide la información que se necesita para generar el listado de los ficheros mediante programación. Se utiliza una exploración recursiva de los directorios


Generación del fichero mediante el sistema operativo- Para ver la imagen a su tamaño real haz Click sobre la imagen.
[Imagen 04] Generación del fichero mediante el sistema operativo

En la [Imagen 04] se pide la información que se necesita para lanzar el comando [DIR] del sistema operativo DOS, redirigiendo la salida mediante un Pipe, para que la grabe en un fichero de texto

Una última Observación: Esta Herramienta ha sido diseñada para resolver un problema concreto mío, si a ti te sirve de ayuda me alegrare por ello. [Zaragoza a 08 de Agosto del 2021]



Enlaces de descarga


¿Qué hago si obtengo un valor diferente?

Si se te da el caso de que el checksum del fichero no coincide con el que obtengas, puede ser por varias razones, la más probable es que por algún despiste haya puesto mal el valor Hash. Otra posibilidad, mucho más peligrosa, es que alguien haya cambiado el contenido del fichero y estés descargando cualquier cosa innombrable

¡¡ ATENCIÓN !! Si los valores NO coinciden:
  • No debes instalar bajo ningún concepto el instalador que te has descargado
  • Por favor avísame indicando el nombre del fichero, el checksum que has obtenido y la página en la que estaba el link. De esa forma podre comprobar el estado del instalador