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