En este tutorial te ense帽ar茅 a crear un bucle de carpetas enumeradas utilizando el CMD.

Al terminar este tutorial ser谩s capaz de crear bucles de carpetas obteniendo como resultado algo parecido a esto:

Carpetas de golpe

Utilizando un simple comando en el CMD:

for /l %i in (1,1,100) do md Usuario%i

1. Desplazarnos al lugar donde vamos a crear las carpetas

Primero abriremos la consola de comandos de Windows (CMD).

CMD

Una vez abierta la consola deberemos de acceder a la ubicaci贸n donde queremos crear todas las carpetas, para ello usaremos el comando cd seguido de la direcci贸n a la que queremos acceder. Por ejemplo, si queremos crear las carpetas dentro de una carpeta llamada "MadiTech" ubicada en la unidad C:, deberemos de hacer lo siguiente:

  • Utilizamos cd para acceder a la unidad C:
  • cd C:\
    cd c:\
  • Ahora creamos la carpeta llamada MadiTech utilizando el comando md.
  • md MadiTech
    md MadiTech
  • Ahora nos meteremos dentro de la carpeta reci茅n creada, volviendo a utilizar el comando cd.
  • cd MadiTech
    cd MadiTech

Ya nos encontrar铆amos en el lugar donde pretendemos crear las carpetas.

2. Crear las carpetas

Para crear varias carpetas de golpe utilizaremos un bucle de rango:

for /l %i in (N潞Inicial,N潞Pasos,N潞Final) do acci贸n

Las partes en naranja son las que modificar谩s seg煤n tu caso personal.

Funcionamiento del c贸digo

3. Funcionamiento del c贸digo

A continuaci贸n, explicar茅 el funcionamiento del c贸digo:

  • for: Realizar un bucle.
  • /l: Especifica que el tipo de bucle va a ser de rango (es decir, de un n煤mero m铆nimo a uno m谩ximo).
  • %i: Es el par谩metro, lo que contendr谩 el valor (se puede poner cualquier otra letra, pues tan solo es identificativo).
  • in (N潞Inicial,N潞Pasos,N潞Final): Aqu铆 se especifica el rango.
    • N潞Inicial: Es el n煤mero en el que comenzar谩 el bucle. Por ejemplo, si queremos crear 50 carpetas (desde el n煤mero 100 al n煤mero 150) deberemos poner 100, para que la primera carpeta que se genere tenga el n煤mero 100.
    • N潞Pasos: Este es el n煤mero de pasos que recorrer谩 el bucle. Por ejemplo si queremos crear carpetas m煤ltiples de cinco (5,10,15,20...) deberemos poner 5. Si queremos que el paso sea de 1 en 1 (1,2,3,4...) deberemos poner 1.
    • N潞Final: Es el n煤mero en el que terminar谩 el bucle. Por ejemplo, si queremos crear 50 carpetas (desde el n煤mero 100 al n煤mero 150) deberemos poner 150, para que la 煤ltima carpeta que se genere tenga el n煤mero 150.
  • do acci贸n: La acci贸n que se realizar谩. Por ejemplo, si queremos crear una carpeta cada vez que se recorra un paso del bucle, deberemos poner do md.

4. Puesto en pr谩ctica

Volviendo al caso pr谩ctico, si queremos crear 100 carpetas del 1 al 100, que tengan la siguiente estructura: (Usuario1, Usuario2, Usuario3...), deberemos de utilizar el siguiente comando:

for /l %i in (1,1,100) do md Usuario%i

Como puedes ver en el c贸digo, se le asigna el valor m铆nimo 1, los pasos de 1 en 1 y el m谩ximo de recorrido en 100, y la acci贸n a realizar es la creaci贸n de una carpeta (md) que contenga el nombre Usuario y el n煤mero actual de recorrido de bucle (%i), es decir, el n煤mero actual en el que el bucle se encuentra.

Al ejecutar este c贸digo se crear谩n todas las carpetas de golpe.

Usuarios MadiTech Madirex
Carpetas de golpe