automatización

Organizar archivos de desarrollador en Windows

Abre la carpeta Descargas de un dev y ahí puedes leer su mes entero. Un instalador de SDK de dos portátiles atrás. Un proyecto-final.zip que alguien mandó por Slack. Dos dumps de base de datos que ibas a restaurar y olvidaste. Un .env con credenciales reales a la vista de todos. Scripts sueltos, un config.json perdido, volcados de memoria de cientos de megabytes cada uno y un cementerio de archivos .log de una depuración del mes pasado. Sabes exactamente dónde debería ir cada cosa. Solo que nunca sobran los diez minutos, así que nunca pasa.

Elegant File Explorer hace ese orden por ti, con reglas que escribes una vez y olvidas — y todo corre en tu propia máquina, sin subir nada a la nube. Los paquetes Desarrollador y DevOps y Datos convierten ese caos en carpetas que de verdad puedes navegar.

Saca el código suelto del medio#

Empieza por el desorden de cada día: los scripts, configs y snippets que descargas y nunca mueves. La receta “Juntar código y configs sueltos” reconoce archivos de código y configuración sueltos en Descargas y los mueve a una subcarpeta Código, sacando ese .py suelto y el .json perdido de entre los instaladores.

Si te gusta ver cómo se arma una regla antes de confiar en una, aquí está esa misma idea como regla para leer de un vistazo:

  1. Abre Autoorganización y haz clic en + Nueva regla.
  2. Nombre de la regla: Código suelto.
  3. Carpetas monitoreadas: + Agregar carpeta, Examinar…, elige la carpeta Descargas.
  4. Qué archivos (condiciones): con la pestaña en Cualquiera (O), agrega una condición “La extensión es” por cada formato — .py, .js, .ts, .sql, .json.
  5. Qué hacer (acciones): “Mover a” → una carpeta Descargas\Código.

Haz clic en “Simular efecto” para ver la Vista previa — nada se cambia de verdad — y solo entonces “Guardar regla”. O sáltate todo eso y elige la receta en la Galería de recetas, que rellena la regla por ti.

Los pesos pesados que se comen tu disco en silencio#

Dos tipos de archivo inflan el disco de un dev sin que lo notes: volcados de memoria y logs viejos. Los dos tienen receta.

  • “Volcados de memoria por revisar” busca, en Descargas y sus subcarpetas, los volcados y reportes de crash que sobran después de depurar — archivos .dmp, minidumps, crash logs — y los mueve a _Crashes (revisar), con la etiqueta Crash. Un solo volcado puede pesar cientos de megabytes, y nadie recuerda que está ahí.
  • “Limpiar logs y temporales antiguos” encuentra archivos .log, .tmp, .temp y .cache sin cambios desde hace más de 14 días y los reúne en _Revisar temporales, con la etiqueta Temp. Solo toca lo que ya se enfrió, así que nada en uso se altera.

Para servidores, “Archivar logs de servidor antiguos” va por otro camino: encuentra los .log parados desde hace más de una semana y comprime cada uno en ZIP, junto al original, con la etiqueta Log. Recuperas el espacio sin perder el historial — el log sigue ahí, solo que comprimido.

Notebooks y datasets, cada uno en su sitio#

Si tu trabajo se inclina hacia los datos, dos recetas mantienen ese lado en su lugar. “Notebooks de Jupyter reunidos” recoge los .ipynb esparcidos por Descargas y los junta en Documentos\Proyectos\Notebooks, con la etiqueta Notebook — cada análisis, experimento y notebook de curso en un solo lugar, en vez de huérfanos por el disco.

“Datasets y exportaciones de datos” reconoce exportaciones pesadas — archivos .csv, .parquet, .jsonl y .ndjson de más de 10 MB — y los archiva en Datos\Exports por año y mes, con la etiqueta Dataset. Los CSV pequeños del día a día quedan fuera; solo los datasets de verdad se archivan, así la carpeta significa algo.

Y “Dumps de base de datos” barre los backups .sql, .dump y .bson a Documentos\DevOps\Dumps por mes, con la etiqueta Dump DB — tus copias de base de datos en el sitio correcto, bien lejos del código.

Los archivos que nunca deberían quedar sueltos#

Aquí está la que más importa. Una clave privada o un .env lleno de secretos no puede vivir en una carpeta que compartes en pantalla, arrastras a un zip o sincronizas quién sabe adónde. Dos recetas hacen visibles esos archivos y los llevan a un lugar deliberado.

  • “Aislar archivos .env (secretos)” encuentra archivos .env, archivos de credenciales y cualquier cosa con pinta de secreto en Descargas y sus subcarpetas, y los mueve a _Secretos (revisar), con la etiqueta Secreto. Reduce la posibilidad de que una contraseña o clave viaje junto a un proyecto sin querer.
  • “Aislar claves y certificados digitales” hace lo mismo con claves privadas y certificados — .pem, .key, .pfx, .p12, .cer, .crt e id_rsa — reuniéndolos en _Claves y certificados (revisar), también con la etiqueta Secreto. Una clave SSH o un certificado de firma no tienen nada que hacer sueltos en Descargas; aquí los ves y los guardas como es debido.

Estas recetas mueven y etiquetan. No suben, no escanean, no llaman a casa — la idea entera es que tus secretos se queden en tu máquina y simplemente dejen de estar donde los vas a filtrar.

¿De dónde salió ese instalador?#

Una señal que el dev necesita en silencio y casi nunca tiene: Windows registra de dónde vino cada descarga — el sitio detrás — y casi ningún programa lo muestra. Elegant File Explorer sí. Cuando descargas un SDK, un instalador firmado o un binario de release, ese origen viaja con el archivo. Si alguna vez te quedaste mirando un setup.exe sin saber si vino del sitio oficial o de algún espejo, poder ver exactamente de dónde vino un archivo merece la mirada — es la procedencia que faltaba cuando una build se comporta raro.

Nada se borra, todo se puede previsualizar#

Automatizar una carpeta llena de trabajo pone nervioso a cualquiera, y con razón. Dos cosas responden a eso. “Simular efecto” muestra el resultado completo — cada movimiento, cada renombrado, cada zip — antes de que un solo archivo cambie. Y cada ejecución queda registrada, así que “Deshacer” la revierte: mover es mover, nunca borrar. El aislamiento del .env, la limpieza de logs, el barrido de dumps — puedes ver cada uno en la vista previa primero y revertirlo después, si no era lo que querías. Fíjate también en que la receta de archivar logs crea un ZIP común junto al archivo; la app crea ZIP, y también abre y extrae archivos 7z y RAR que recibes, incluso con contraseña.

Los nombres de carpeta con guion bajo — _Crashes (revisar), _Secretos (revisar) — son a propósito. Suben al tope y se leen como un recordatorio: mira esto y decide. La app junta; la decisión es tuya.

Preguntas frecuentes

¿Esto va a mover archivos dentro de mis repositorios?

Solo en las carpetas que le indiques. Las recetas de aquí vigilan Descargas (y, en algunas, sus subcarpetas) — no tus repos de trabajo. Tú eliges las carpetas monitoreadas y ves cada archivo coincidente en la simulación antes de que pase nada.

¿Es seguro correr las recetas de secretos con credenciales reales?

Sí. Solo mueven y etiquetan archivos hacia una carpeta de revisión en el mismo PC — nada se lee por contenido, se sube ni se envía a ningún lado. El objetivo es sacar claves y .env de la carpeta donde es más fácil filtrarlos y ponerlos donde los vas a resolver.

¿Y un `.env` que todavía necesito?

Se mueve, no se borra, a _Secretos (revisar) — a la vista, en el tope. Tú miras y decides si lo mantienes, lo guardas bien o lo descartas. Y “Deshacer” revierte la ejecución si prefieres que se quedara donde estaba.

¿Comprime logs en 7z o RAR?

Crea ZIP. La receta “Archivar logs de servidor antiguos” comprime cada log viejo junto al original. Si recibes archivos 7z o RAR, la app también los extrae — incluso con contraseña — y Windows 11 (23H2 en adelante) los extrae de forma nativa también.

¿Mis archivos terminan en algún servidor?

No. Cada archivo coincidente, movido, renombrado y comprimido se procesa localmente — 100% en tu PC. Sin cuenta, sin nube, nada enviado.

Ya disponible en la Microsoft Store.

Lee también