Crear una carpeta nueva

Mantenido el

Crear una y otra vez la misma estructura de carpetas, o hacer a mano carpetas numeradas una por una, es tedioso.

Esta página muestra cómo crear carpetas con el comando mkdir. La misma sintaxis funciona en el símbolo del sistema y en archivos por lotes.

Comando a utilizar

Para crear una carpeta se usa el comando mkdir. La forma abreviada md hace lo mismo.

mkdir <nombre de la carpeta>

No tiene opciones; solo se indica el nombre de la carpeta como argumento. Conviene aprenderlo junto con su opuesto, el comando rmdir.

チェック

Si el nombre de la carpeta contiene espacios, enciérralo entre comillas dobles, como en mkdir "mi carpeta". Sin comillas, se crea una carpeta por cada palabra separada por espacios.

Ejecutar desde el símbolo del sistema

Este ejemplo crea una carpeta llamada “disposable” en el directorio actual. Justo después de abrir el símbolo del sistema, el directorio actual es tu carpeta de usuario (C:\Users\usuario).

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>mkdir disposable

Ejecutar desde un archivo por lotes

@echo off
setlocal

set FOLDER=%userprofile%\Documents\
set NAME=disposable

mkdir "%FOLDER%%NAME%"

endlocal
exit /b

Si ya existe una carpeta con el mismo nombre, aparece el error “Ya existe un subdirectorio o un archivo”. Para evitarlo, comprueba con if not exist antes de crear la carpeta.

if not exist "%FOLDER%%NAME%" mkdir "%FOLDER%%NAME%"

Crear una estructura de carpetas

Si pasas a mkdir una ruta separada por \, también se crean las carpetas intermedias. Las carpetas intermedias que no existan se crean automáticamente.

チェック

Este comportamiento depende de las extensiones de comandos, que están habilitadas de forma predeterminada en Windows.

Ejecutar desde el símbolo del sistema

Esto crea la estructura disposable > first > second en el directorio actual. Las carpetas que no existen se crean.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>mkdir disposable\first\second
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

Ejecutar desde un archivo por lotes

@echo off
setlocal

set FOLDER=%userprofile%\Documents\
set TREE=disposable\first\second

mkdir "%FOLDER%%TREE%"

endlocal
exit /b

Crear varias carpetas a la vez

Para crear varias carpetas a la vez, combina mkdir con el comando for.

Ejecutar desde el símbolo del sistema

Este ejemplo crea cinco carpetas numeradas: “disposable1”, “disposable2”, etc.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>for %i in (1,2,3,4,5) do mkdir disposable%i

Ejecutar desde un archivo por lotes

チェック

Dentro de un archivo por lotes, escribe la variable de for con dos signos de porcentaje, %%i, en lugar de %i.

@echo off
setlocal

set FOLDER=%userprofile%\Documents\

for %%i in (1,2,3,4,5) do (
  mkdir "%FOLDER%disposable%%i"
  echo Se creó la carpeta número %%i
)

endlocal
exit /b

Para más información sobre el comando for, consulta la siguiente página:

Prueba de confirmación

Problema de práctica

En una carpeta sin archivos, se ha ejecutado el siguiente comando. Seleccione la respuesta correcta como resultado de la ejecución.

mkdir disposable\first\second
回答がサーバーに送信されることはありません
#Símbolo del sistema #Archivo por lotes #Comando