En ventanas 11 (y 10), puedes crear una nueva carpeta a través del Explorador de archivos de varias maneras, pero la única advertencia es que solo puedes crear un elemento a la vez. Sin embargo, si está trabajando en un proyecto u organizando archivos, es posible crear varias carpetas de forma masiva.
Puede completar esta tarea sin recurrir a herramientas de terceros mediante PowerShell y el símbolo del sistema. También es posible crear carpetas de diferentes maneras. Por ejemplo, puedes crear carpetas con nombres específicos, usando una estructura de nombre base, y puedes generar diferentes carpetas extrayendo los nombres de un archivo de texto.
En esto Como guiarlo guiaré a través de diferentes formas de crear varias carpetas a la vez en Windows 11. (También puede usar estas instrucciones en ventanas 10.)
Cómo crear carpetas con PowerShell en Windows 11
Puede aprovechar PowerShell de muchas maneras para crear varias carpetas a la vez, y aquí hay tres formas de completar esta tarea.
Usando nombres específicos
Para crear carpetas con nombres específicos a través de PowerShell, siga estos pasos:
- Abierto Comenzar.
- Buscar Potencia Shellhaga clic derecho en el resultado superior y elija el Ejecutar como administrador opción.
- Escriba el siguiente comando para abrir una ubicación específica y presione Ingresar: cd c:/ruta/a/carpeta
En el comando, especifique la ruta a la ubicación donde desea crear las carpetas.
- Escriba el siguiente comando para crear varias carpetas en una ubicación específica y presione Ingresar: «carpeta-1», «carpeta-2», «carpeta-3» | %{Nuevo-elemento -Nombre «$_» -ItemType «Directorio»}
En el comando, cambie «carpeta-X» para ver los nombres de las carpetas que desea crear.
Aquí hay un desglose del comando:
- «carpeta-1», «carpeta-2», «carpeta-3»: Esta parte del comando especifica una serie de cadenas, cada una de las cuales representa un nombre de carpeta que desea crear.
- «|»: El operador de la tubería toma la salida del comando de su izquierda y la pasa como entrada al comando de su derecha.
- %{ }: Este es un alias abreviado para el «Para cada objeto» cmdlet, que realiza una operación para cada elemento de una colección.
- Nuevo artículo: Este cmdlet crea un nuevo elemento con las propiedades especificadas.
- -Nombre «$_»: Especifica dinámicamente el nombre del nuevo elemento, donde «$_» es una variable que representa el objeto actual en la canalización.
- -Tipo de elemento «Directorio»: Esta parte especifica que el elemento que se creará es un directorio (comúnmente conocido como «carpeta»).
Usando el nombre de la estructura
Para crear varias carpetas con la misma estructura de nombre, siga estos pasos:
- Abierto Comenzar.
- Buscar Potencia Shellhaga clic derecho en el resultado superior y elija el Ejecutar como administrador opción.
- Escriba el siguiente comando para abrir una ubicación específica y presione Ingresar: cd c:/ruta/a/carpeta
En el comando, especifique la ruta a la ubicación donde desea crear las carpetas.
- Escriba el siguiente comando para crear varias carpetas con la misma estructura de nombre y presione Ingresar: para ($wc=1;$wc -le 3;$wc++){MD «.carpeta-$wc»}
En el comando, cambie «3» por la cantidad de carpetas a crear y «carpeta-» por la base de la carpeta.
Aquí hay un desglose del comando:
- para: Ejecuta el bucle «for» para controlar la declaración de flujo para ejecutar una condición repetitiva.
- $wc=1: Inicializa la variable «$ baño» a 1.
- $wc-le 3: La condición para continuar el ciclo. «-le» significa «menor o igual a», lo que significa que siempre que «$ baño» es menor o igual a «3» el bucle continuará ejecutándose.
- $ baño ++: Esto aumenta el valor de la variable «$wc» en «1» con cada iteración del bucle.
- { MD «.carpeta-$wc» }: Incluye el comando para crear una carpeta en cada iteración del bucle.
Usando archivo de texto
Antes de continuar con estos pasos, cree un archivo llamado «name-list.txt» con el Bloc de notas y asegúrese de crear una lista de los nombres de las carpetas (una entrada por línea).
Para crear carpetas basadas en una lista dentro de un archivo de texto, siga estos pasos:
- Abierto Comenzar.
- Buscar Potencia Shellhaga clic derecho en el resultado superior y elija el Ejecutar como administrador opción.
- Escriba el siguiente comando para abrir una ubicación específica y presione Ingresar: cd c:/ruta/a/carpeta
En el comando, especifique la ruta a la ubicación donde desea crear las carpetas.
- Escriba el siguiente comando para tomar el archivo de texto con la lista de nombres y crear carpetas automáticamente y presione Ingresar: obtener contenido C:rutaacarpetas.txt | %{ if($_ -match $patrón) { mkdir «C:rutaacarpeta$_»; }}
En el comando, actualice las rutas para que coincidan con las ubicaciones del archivo de texto y la carpeta para crear las subcarpetas.
Aquí hay un desglose del comando:
- Obtener contenido C:rutaanombre-lista.txt: Esta parte del comando localiza y lee el archivo txt.
- «|»: El operador de la tubería toma la salida del comando de su izquierda y la pasa como entrada al comando de su derecha.
- %{ }: Este es un alias abreviado para el «Para cada objeto» cmdlet, que realiza una operación para cada elemento de una colección.
- if($_ -match $patrón) { }: Este «si» La declaración comprueba si la línea actual «$_» coincide con un patrón definido por la variable «$patrón.»
- mkdir «C:rutaacarpeta$_»: Esta parte del comando crea carpetas en la ruta especificada.
Una vez que complete los pasos, el comando se ejecutará y las carpetas se crearán de acuerdo con su configuración.
Cómo crear carpetas con símbolo del sistema en Windows 11
En el símbolo del sistema, similar a PowerShell, tiene muchas formas diferentes de crear varias carpetas a la vez, y aquí hay tres formas útiles de completar esta tarea.
Usando nombres específicos
Para crear varias carpetas a través del símbolo del sistema con nombres específicos, siga estos pasos:
- Abierto Comenzar.
- Buscar Símbolo del sistemahaga clic derecho en el resultado superior y elija el Ejecutar como administrador opción.
- Escriba el siguiente comando para abrir una ubicación específica y presione Ingresar: cd c:/ruta/a/carpeta
En el comando, especifique la ruta a la ubicación donde desea crear las carpetas.
- Escriba el siguiente comando para crear varias carpetas con nombres específicos y presione Ingresar: md carpeta-1 carpeta-2 carpeta-3
Aquí hay un desglose del comando:
- Maryland: Esta es la abreviatura de «crear directorio». Es el comando utilizado para crear un nuevo directorio en Windows.
- carpeta-1 carpeta-2 carpeta-3: Estos son los nombres de los directorios que desea crear.
Usando el nombre de la estructura
Para crear varias carpetas a la vez con el mismo nombre y agregando un identificador, siga estos pasos:
- Abierto Comenzar.
- Buscar Símbolo del sistemahaga clic derecho en el resultado superior y elija el Ejecutar como administrador opción.
- Escriba el siguiente comando para abrir una ubicación específica y presione Ingresar: cd c:/ruta/a/carpeta
En el comando, especifique la ruta a la ubicación donde desea crear las carpetas.
- Escriba el siguiente comando para crear varias carpetas con la misma estructura de nombre y presione Ingresar: para /L %w en (1,1,10) haga la carpeta mkdir-%w
En el comando, cambie «10» para la cantidad de carpetas que desea crear. Además, en el símbolo del sistema, para la variable, use una sola letra como se muestra en el ejemplo de comando anterior.
Aquí hay un desglose del comando:
- para: Ejecuta el bucle «for» para controlar la declaración de flujo para ejecutar una condición repetitiva.
- /L: Esta opción especifica que el bucle se repetirá varias veces.
- %WC: Esta es una variable que contendrá cada valor.
- en (1,1,10): Esta parte del comando especifica la cantidad de carpetas a crear. Empieza en «1», incrementos en «1», y termina en «10.»
- hacer carpeta mkdir-%wc: Esta parte del comando crea carpetas en la ruta especificada.
Usando archivo de texto
Antes de continuar con estos pasos, cree un archivo llamado «name-list.txt» con el Bloc de notas y asegúrese de crear una lista de los nombres de las carpetas (una entrada por línea).
Para aprovechar el símbolo del sistema para crear varias carpetas a partir de una lista en un archivo de texto, siga estos pasos:
- Abierto Comenzar.
- Buscar Símbolo del sistemahaga clic derecho en el resultado superior y elija el Ejecutar como administrador opción.
- Escriba el siguiente comando para abrir una ubicación específica y presione Ingresar: cd c:/ruta/a/carpeta
En el comando, especifique la ruta a la ubicación donde desea crear las carpetas.
- Escriba el siguiente comando para crear varias carpetas a partir de una lista en un archivo de texto y presione Ingresar: para /f «tokens=*» %w en (carpetas.txt) haga mkdir «%w»
En el comando, cambie «carpetas.txt» para el nombre del archivo de texto con los nombres que desea utilizar.
Aquí hay un desglose del comando:
- para: Ejecuta el bucle «for» para controlar la declaración de flujo para ejecutar una condición repetitiva.
- /F: Esta opción significa que el bucle procesará la salida de un comando o el contenido de un archivo.
- «fichas=*»: Esta parte del comando especifica que toda la línea debe tratarse como un único token.
- %WC: Esta es la variable que contendrá cada línea del archivo name-list.txt.
- en (lista-nombre.txt): Esto especifica el archivo desde el cual leer las líneas.
- hacer mkdir «%wc»: Esta parte del comando crea una carpeta con el nombre especificado en cada línea del archivo.
Después de completar los pasos, el comando creará las carpetas de acuerdo con su configuración.
Es importante tener en cuenta que estos comandos deben ejecutarse dentro de la consola. Si está intentando crear un archivo por lotes, las variables deben escribirse como «%%WC,» no «%WC.»
Más recursos
Para obtener más artículos útiles, cobertura y respuestas a preguntas comunes sobre Windows 10 y Windows 11, visite los siguientes recursos: