
archivo BAT: El desorden del escritorio o de la carpeta de descargas ralentiza tu trabajo y dificulta encontrar documentos. Con un archivo BAT puedes automatizar la clasificación de ficheros por tipo (extensión) en segundos, sin instalar programas ni consumir recursos extra. Esta guía explica qué es un archivo .BAT, cómo crear uno desde cero y cómo personalizarlo para tu flujo de trabajo.
Tabla de Contenidos
¿Qué es exactamente un archivo .BAT?
Un archivo .BAT (de batch) es un guion de comandos que Windows ejecuta de forma secuencial. Sirve para automatizar tareas repetitivas: copiar, mover, renombrar, lanzar programas o organizar archivos por extensión. Su potencia reside en su simplicidad: lo editas con el Bloc de notas y lo ejecutas con doble clic.
Ventajas de usar un archivo BAT para organizar archivos
- Rapidez y constancia: ejecutas el archivo .BAT y se ordena todo al instante.
- Ligereza total: no añade servicios residentes ni software de terceros.
- Control y personalización: decides qué carpetas crear y cómo agrupar extensiones.
- Repetible y programable: puedes lanzar el archivo .BAT manualmente o con el Programador de tareas.
Crea tu archivo .BAT paso a paso
1) Abre el Bloc de notas
Pulsa Windows + R, escribe notepad y confirma.
2) Pega este código para clasificar por extensión
Este archivo .BAT organiza los ficheros de la carpeta donde lo ejecutes, creando subcarpetas con el nombre de la extensión:
@echo off
setlocal enabledelayedexpansion
:: Directorio objetivo (punto = carpeta actual)
set "dir=."
cd /d "%dir%"
:: Recorre todos los archivos del directorio
for %%f in (*.*) do (
set "ext=%%~xf"
set "ext=!ext:~1!"
if not exist "!ext!" mkdir "!ext!"
move "%%f" "!ext!\"
)
echo Los archivos han sido organizados por tipo mediante archivo .BAT.
pause
3) Guarda con extensión BAT
Ve a Archivo > Guardar como → Nombre: organizar-archivos.bat → Tipo: Todos los archivos → Codificación: ANSI o UTF-8 → Ubicación: escritorio o la carpeta que quieras ordenar.
4) Ejecuta el archivo BAT
Haz doble clic. Verás carpetas como JPG, PDF, DOCX, ZIP, etc., y cada archivo dentro de la suya. El resultado es inmediato y repetible.
Ejemplo práctico del archivo BAT en acción
Antes:foto.jpg, informe.docx, presentacion.pptx, musica.mp3, contrato.pdf en el escritorio.
Después de ejecutar el archivo .BAT:
- JPG →
foto.jpg - DOCX →
informe.docx - PPTX →
presentacion.pptx - MP3 →
musica.mp3 - PDF →
contrato.pdf
Personaliza tu archivo BAT
A) Organiza otra carpeta (Descargas, Proyectos, etc.)
Cambia la línea set "dir=." por una ruta absoluta:
set "dir=C:\Users\TuNombre\Downloads"
B) Agrupa varias extensiones en una sola carpeta temática
Si prefieres IMAGENES en vez de JPG/PNG/GIF por separado:
if /i "!ext!"=="jpg" (set "ext=IMAGENES")
if /i "!ext!"=="jpeg" (set "ext=IMAGENES")
if /i "!ext!"=="png" (set "ext=IMAGENES")
if /i "!ext!"=="gif" (set "ext=IMAGENES")
Puedes repetir el patrón para DOCUMENTOS (pdf, docx, xlsx, pptx), AUDIO (mp3, wav), VIDEO (mp4, mkv), etc.
C) Programa el archivo .BAT para que se ejecute solo
- Abre Programador de tareas.
- Crear tarea básica → Asignar un nombre (p. ej., “Ordenar Descargas”).
- Desencadenador: diario/semanal/arranque de sesión.
- Acción: Iniciar un programa → Examina y selecciona tu archivo .BAT.
- Finaliza y prueba. Tu carpeta se mantendrá ordenada de forma automática.
Buenas prácticas al trabajar con un archivo .BAT
- Prueba primero en una carpeta pequeña para validar el comportamiento.
- Evita ejecutar mientras copias o descargas archivos para prevenir bloqueos.
- Excluye carpetas sensibles (añade condiciones si es necesario).
- Controla colisiones de nombre: Windows suele renombrar con
(1), pero conviene revisarlo. - Registra movimientos si gestionas gran volumen (añade
>> log.txta losmove).
Limitaciones a considerar
- El archivo .BAT mueve (no copia) los ficheros; si necesitas duplicarlos, sustituye
moveporcopyy añade una limpieza posterior si procede. - No “comprende” contenido, solo extensiones: un
.pdfcon imagen se tratará como PDF, no como imagen. - En rutas con permisos restringidos, ejecútalo con permiso de administrador o trabaja en rutas de usuario.
Variantes útiles del archivo .BAT
- Incluir subcarpetas: para procesar también el contenido anidado, usa
for /r. - Excluir tipos: añade condiciones
if not /i "!ext!"=="exe" ...para saltarte instaladores. - Fechado por día: crea carpetas con
%date%si te interesa archivo histórico por fecha.
FAQs sobre archivo .BAT
¿Qué es un archivo .BAT en Windows?
Un archivo .BAT es un guion de comandos por lotes que Windows ejecuta automáticamente para automatizar tareas como organizar archivos por extensión.
¿Es seguro usar un archivo .BAT para ordenar archivos?
Sí, siempre que lo revises y pruebes antes. El script propuesto solo mueve ficheros dentro de la misma carpeta en carpetas por extensión.
¿Puedo deshacer lo que hace el archivo .BAT?
Sí. Como el archivo .BAT crea subcarpetas por extensión, basta con mover los ficheros de vuelta o eliminar las carpetas creadas.
¿Se puede programar un archivo .BAT para que se ejecute solo?
Sí, mediante el Programador de tareas de Windows, programándolo diaria o semanalmente.

Shakib Malik is a passionate content writer and creative strategist with experience crafting SEO-optimized articles, brand storytelling, and digital marketing content. With a strong background in graphic design and online branding, he brings a unique blend of creativity and strategy to every project. His work reflects clarity, professionalism, and a deep understanding of audience connection.

Sé el primero en comentar