Cómo crear y usar un archivo por lotes para mover múltiples archivos en Windows

Mover y organizar archivos en tu computadora puede llevar mucho tiempo. En Windows, es más rápido crear un archivo por lotes (.bat) y mover múltiples archivos fuente y subcarpetas a cualquier carpeta de destino. Puedes definir las propiedades de dicho archivo .bat por adelantado y transferir archivos más tarde a tu conveniencia.
Un archivo .bat es un secreto bien conocido pero poco utilizado de Windows que puede ejecutar diferentes tipos de comandos con resultados accionables.
Esta es la guía más reciente para crear un archivo por lotes en Windows 11 y 10 desde cero. También mostramos cómo utilizar dicho archivo .bat para mover archivos de cualquier origen a una carpeta de destino.
Tabla de contenido
- ¿Qué hacen los archivos por lotes en Windows?
- Crear un archivo por lotes desde cero
- Usar un archivo por lotes para crear carpetas y subcarpetas
- Mover archivos de una carpeta a otra usando archivos por lotes
- Preguntas frecuentes
También lee: 6 formas fáciles de copiar un gran número de archivos rápidamente en Windows
¿Qué hacen los archivos por lotes en Windows?
Un archivo por lotes en Windows es un archivo de script automatizado que ayuda a realizar tareas rutinarias usando comandos predefinidos sin ninguna acción adicional del usuario. Con un archivo por lotes, puedes configurarlo para que se ejecute automáticamente a una hora predefinida en segundo plano.
También lee: Cómo convertir archivos de audio a texto
Crear un archivo por lotes desde cero
Puedes crear un archivo .bat en cualquier carpeta de Windows de tu elección. Para crearlo desde cero, simplemente ve a la carpeta de destino de tu elección.
- Haz clic derecho para crear un nuevo archivo .txt que se puede abrir en el Bloc de notas. En Windows 11, también puedes crear un nuevo archivo .txt a través del menú contextual en la parte superior de la ventana del explorador de archivos.

- Una vez que el archivo del Bloc de notas esté creado, cambia la extensión de .txt a .bat.

- Ignora el mensaje “el archivo se volverá inutilizable” debido al cambio en la extensión del nombre del archivo y haz clic en Sí. Ahora se ha creado un archivo por lotes vacío (.bat) sin contenido. Puedes modificar el contenido de este archivo como se muestra en las siguientes secciones.

El archivo .bat es claramente visible en la carpeta. Puede ser eliminado, copiado y pegado, renombrado y transferido a cualquier otra carpeta.

También lee: Cómo usar Compartir Cercano para compartir archivos en Windows
Usar un archivo por lotes para crear carpetas y subcarpetas
Puedes usar un archivo .bat para crear carpetas y subcarpetas separadas cuyos contenidos y propiedades permanezcan conectados al archivo .bat. No importa a qué ubicación de PC muevas el archivo .bat, las carpetas y subcarpetas lo seguirán. Cualquier contenido guardado en estas carpetas se puede mover simplemente reubicando el archivo .bat maestro.
Hay dos formas de operar un archivo .bat con el Bloc de notas. En el primer método mostrado a continuación, abre el Bloc de notas en modo Administrador desde el menú de Inicio.

Abre el archivo .bat en el Bloc de notas desde su ubicación de carpeta guardada, y su contenido se llenará.

Otra forma directa de trabajar con un archivo .bat es hacer clic derecho en el archivo .bat creado, lo que te permite “Editar usando el Bloc de notas”. En Windows 10, se puede acceder directamente con un clic derecho. En Windows 11, debes hacer clic en “Mostrar más opciones” para ver la opción del Bloc de notas entre otros programas.

Una vez que el archivo del Bloc de notas esté abierto, ingresa lo siguiente para crear carpetas usando nombres de carpetas, luego guarda el archivo y cierra el Bloc de notas.
@echo off
md NombreCarpeta1 NombreCarpeta2..."Nombre Carpeta3"El propósito de @echo off es desactivar la visualización del aviso. De esta manera no tendrás que lidiar con el símbolo del sistema, aunque está conectado internamente a los procesos del archivo .bat. Si el nombre de tu carpeta debe contener un espacio, colócalo entre comillas.

Tan pronto como hagas doble clic en el archivo .bat, se ejecutará el comando para crear las nuevas carpetas.

Para crear subcarpetas en cualquier carpeta, modifica el código anterior como se muestra aquí mencionando los nombres de subcarpetas después del nombre de la carpeta. Guarda el archivo y cierra el Bloc de notas, luego haz doble clic en el archivo .bat nuevamente.
md NombreCarpeta/SubCarpeta1 NombreCarpeta/SubCarpeta2...
Como se muestra aquí, las subcarpetas han sido creadas.

También lee: Cómo solucionar el error “Alguien más está usando esta PC” en Windows
Mover archivos de una carpeta a otra usando archivos por lotes
Puedes usar archivos .bat para mover archivos desde cualquier carpeta en tu PC con Windows a una carpeta de destino de tu elección. Todo lo que necesitas es una ruta de carpeta adecuada para completar las transferencias en un movimiento de carpeta masivo.
La mejor manera de conocer la ruta de una carpeta es hacer clic derecho y seleccionar “Propiedades” seguido de “Ubicación”. Copia y pega la ubicación completamente en el archivo .bat.

Para mover archivos en grupo en una carpeta, estamos utilizando el comando “move”.
Como se muestra aquí, estamos moviendo todos los contenidos de “Carpeta A” a “Carpeta B”. El comando es el siguiente:
move Ruta-Carpeta-Fuente*.* Ruta-Carpeta-DestinoAquí, *.* es un comodín que le dice a Windows que copie todos los archivos en la carpeta de origen. Si alguna parte de la ruta de la carpeta tiene un nombre de carpeta con espacios, necesitas encerrarlo entre comillas.

Guarda el archivo y cierra el Bloc de notas. Todo el contenido de una carpeta ha sido movido a otra al hacer doble clic en el archivo .bat.

Si deseas mover solo archivos seleccionados, el código se puede modificar ligeramente al poner el nombre del archivo delante de . como se muestra a continuación.
move Ruta-Carpeta-FuenteNombre Archivo1, Nombre Archivo2*.* Ruta-Carpeta-Destino
Si deseas mover solo tipos de archivo específicos entre las carpetas, por ejemplo, archivos .png, modifica el código colocando el tipo de archivo delante de . como se muestra a continuación.
move Ruta-Carpeta-Fuente*.tipo_archivo*.* Ruta-Carpeta-DestinoPor ejemplo, para mover todos los archivos de imagen con extensión .png, utiliza el siguiente código:
move Ruta-Carpeta-Fuente*.png*.* Ruta-Carpeta-Destino
De acuerdo con el código, solo se han movido archivos .png en este ejemplo.

Puedes reemplazar el .png en el ejemplo anterior con .jpg, .pdf, .doc, .ppt, o cualquier otro tipo de archivo que desees mover.
También lee: Encontrar y abrir archivos usando el símbolo del sistema en Windows
Preguntas frecuentes
1. ¿Puedo usar un archivo por lotes para renombrar múltiples archivos?
Sí, puedes, pero no es necesario un archivo por lotes, ya que hay formas más simples de renombrar archivos por lotes en Windows.
2. ¿Pueden los archivos por lotes ser peligrosos?
No todos los archivos por lotes (.bat) son peligrosos. Los que tú creas no dañan tu sistema, ya que ejecutan un script legítimo.
Sin embargo, los autores de malware suelen usar procesos de Windows conocidos para infectar sistemas sanos. Los archivos por lotes ejecutan una serie de comandos que no se pueden detener una vez que los archivos han sido abiertos. Esto los convierte en un medio popular para infectar sistemas Windows. Sin embargo, la mayoría de los archivos .bat maliciosos no se permitirán en tu PC siempre que no hayas desactivado el filtro SmartScreen.
Cuando un archivo por lotes malicioso se infiltra en tu carpeta de Descargas, Windows Defender te alertará automáticamente. Si el script .bat está programado para ejecutarse al hacer doble clic, será puesto en cuarentena por Windows Defender.
3. ¿Puedo ejecutar un archivo por lotes como un programa de inicio?
Sí. Puedes programar fácilmente un archivo por lotes para que se ejecute cada vez que Windows se inicie. Primero, crea un acceso directo para el archivo .bat usando un clic derecho. Este acceso directo se puede guardar en el escritorio o en cualquier otro lugar que te resulte conveniente.
Pega el acceso directo en la carpeta de Inicio de Windows que se encuentra en “C:\Usuarios\NombreDeUsuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.” También puedes usar la misma carpeta de Inicio para eliminar el archivo por lotes de la lista de programas de inicio.