La carpeta se lee en tu navegador. No se sube nada y no se modifica nada.
Sobre buscar dentro de archivos
Todo el mundo ha buscado alguna vez un archivo por algo escrito dentro de él: el nombre de un cliente en una de doscientas facturas, una contraseña antigua en una configuración, una frase en una carpeta de notas. Y a todo el mundo le ha fallado el buscador que trae su sistema operativo.
La búsqueda de Windows indexa el contenido solo para ciertas ubicaciones y ciertos tipos de archivo, y cuando no ha indexado algo devuelve nada en lugar de decirlo. Eso es peor que un error, porque concluyes que el texto no está. Spotlight lo hace mejor, pero calla igual sobre lo que se saltó.
Esta herramienta abre todos los archivos candidatos y los lee. Obtienes el archivo, el número de línea y la línea que coincide y, no menos importante, un recuento de todo lo que no pudo leer.
Solo lectura: no se sube nada, no se modifica nada.
Cómo se usa
- Pulsa Elegir una carpeta para buscar y selecciónala. Tu navegador pedirá permiso para leerla
- Escribe qué quieres encontrar
- Marca Distinguir mayúsculas, Palabra completa o Expresión regular si los necesitas
- Acótalo con Solo estos tipos: buscar solo en txt, md es mucho más rápido que abrirlo todo
- Pulsa Buscar y luego Copiar las coincidencias o descarga el CSV
Cada coincidencia muestra el número de línea y la línea, con el texto encontrado resaltado. Una línea muy larga se recorta alrededor de la coincidencia en vez de descartarse, así que hasta un archivo minificado da una respuesta útil.
Te dice qué se saltó
Esto es justo lo que los buscadores del sistema hacen mal, así que aparece en pantalla tras cada búsqueda:
- No es texto: un archivo con un byte NUL es binario. Buscar «factura» dentro de un JPEG no puede dar más que ruido, así que se omiten y se cuentan
- Demasiado grande: cualquier cosa por encima de 8 MB. Un único registro enorme no debería congelar la pestaña
- Ilegible: bloqueado por otro programa, desaparecido a mitad del recorrido, o rechazado por el sistema operativo
Si una búsqueda vuelve vacía y el resumen dice que se omitieron 40 archivos, ya sabes que hay que repetirla con un filtro de tipos más amplio. Un cero silencioso no te habría dicho nada.
Tres formas de coincidir
- Texto literal: lo predeterminado. Todo lo que escribes se busca tal cual, así que buscar precio ($) encuentra exactamente eso sin tener que escapar nada
- Palabra completa: gato encuentra gato pero no gatos. Útil para nombres e identificadores
- Expresión regular: la variante completa de JavaScript. \d{4}-\d{2}-\d{2} para fechas, TODO|FIXME para cualquiera de las dos, ^import para las líneas que empiezan por eso. Una expresión inválida se informa como inválida en lugar de no coincidir en silencio
Distinguir mayúsculas se aplica a las tres.
Para qué se usa
- Encontrar la factura con el nombre de un cliente entre cientos
- Localizar un ajuste enterrado en una carpeta de archivos de configuración
- Buscar en una carpeta de notas o markdown una frase que recuerdas a medias
- Comprobar si hay una clave de API o una contraseña en una carpeta de proyecto
- Encontrar todos los archivos que mencionan una función o variable antes de renombrarla
- Auditar CSV exportados en busca de un valor que no debería estar ahí
- Obtener una lista con números de línea que puedas pegar en un ticket
Conviene saber
- Funciona en Windows, macOS, Linux y ChromeOS: es una página web, así que no hay nada que instalar. No puede funcionar en iPhone, iPad ni Android: los navegadores móviles no tienen forma de entregar una carpeta a una página web
- Aquí todos los navegadores dan la misma respuesta. Leer el contenido de un archivo es algo que pueden hacer tanto el selector de carpetas moderno como el mecanismo antiguo de lista de archivos
- No se sube nada. Cada archivo se abre y se examina en la página
- No hay índice, así que la primera búsqueda en una carpeta grande tarda lo que tarde leerla. Por eso mismo nunca puede estar desactualizada
- Se guardan hasta 50 coincidencias por archivo y se muestran 300 archivos; el CSV contiene todas las coincidencias
- Los archivos se leen como UTF-8. Un archivo en una codificación regional antigua puede mostrar caracteres raros, aunque la búsqueda en sí sigue funcionando para texto ASCII simple
- La búsqueda se ejecuta en la página, así que una carpeta muy grande mantendrá la pestaña ocupada. Una barra de progreso indica por dónde va
Herramientas relacionadas
- Lista de carpetas y archivos — buscar por nombre en vez de por contenido
- Buscar y reemplazar texto — cambiar el texto una vez lo has encontrado
- Probador de regex — construir el patrón antes de lanzarlo sobre una carpeta
- Buscador de archivos duplicados — encontrar archivos idénticos en lugar de texto parecido