Windows facilita copiar y pegar carpetas y subcarpetas de un directorio a otro. Sin embargo, el método convencional Ctrl + C y Ctrl + V copia toda la carpeta y su contenido. A veces, es posible que desees copiar la estructura de carpetas sin su contenido. Con el método convencional, copiar y luego eliminar el contenido de cada carpeta resulta tedioso.
Para solucionar este problema, puede utilizar la utilidad de línea de comandos en PowerShell. Además, también puedes utilizar utilidades de línea de comandos como Xcopy y Robocopy para lograr lo mismo. Aquí mostramos algunas formas de copiar la estructura de una carpeta sin sus archivos en Windows.
1. Utilice la aplicación Duplicate Directory para copiar la estructura de carpetas
La forma más sencilla de copiar una estructura de carpetas sin los archivos es utilizar una utilidad de terceros llamada Duplicate Director. Es una utilidad multiplataforma y está disponible tanto en Windows como en macOS. El desarrollador utiliza un precio de pago lo que quieras (PWYW) para la aplicación, por lo que puedes fijar un precio justo y descargar la aplicación.
Para copiar la estructura de carpetas sin archivos usando Duplicar Directorio:
- Ir aly descargue la versión de Windows.
- Ejecute el instalador e instale la aplicación. Una vez instalada, inicie la aplicación desde el menú Inicio.
- Para duplicar el directorio, deberá seleccionar elRuta de origeny elRuta de destinohaciendo clic en las opciones apropiadas.
- Hacer clicDuplicadopara copiar el directorio.
2. Cómo copiar la estructura de una carpeta usando PowerShell
Si prefiere un método integrado, puede copiar la estructura de carpetas sin archivos usando Windows PowerShell. Para duplicar la estructura del archivo usando PowerShell, necesitará ver el comando Copiar elemento seguido de la ruta de origen y destino.
Para esta guía, duplicaremos la estructura de archivos de carpetas en la ruta "E:NewFolder" a la ruta de destino "E:TestFolder". He aquí cómo hacerlo.
- Abra PowerShell como administrador (consulte cómo abrir PowerShell como administrador).
- En la ventana de PowerShell, escriba el siguiente comando:
Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true} - El comando completo con las rutas de origen y destino agregadas se verá así a continuación:
Copy-Item -LiteralPath "E:NewFolder" -Destination "E:TestFolder" -Recurse -Filter {PSIsContainer -eq $true} - Puede evitar escribir la ruta completa de origen y destino arrastrando y soltando las carpetas en la consola de PowerShell. PowerShell agregará automáticamente la ruta de las carpetas respectivas.
- El comando Filtro anterior utiliza elcontenedor PSISpropiedad de las carpetas, que son contenedores y tienen el valorVerdadero ($verdadero).Por lo tanto, seleccione solo las carpetas y omita todos los archivos dentro de la carpeta con el valorFalso ($falso).
- Una vez que se ejecuta el comando, toda la estructura NewFolder estará disponible en TestFolder sin los archivos.
3. Cómo copiar la estructura de una carpeta usando el símbolo del sistema
Además de PowerShell, Windows presenta otras dos utilidades de copia de línea de comandos llamadas Xcopy y Robocopy, para ayudarlo a copiar archivos más rápido en su computadora con Windows. Si bien Robocopy está diseñado para reemplazar la aplicación Xcopy anterior, ambas utilidades son funcionales y vienen preinstaladas en todas las ediciones del sistema operativo Windows.
- xcopiar:Abreviatura de copia extendida, es una utilidad de línea de comandos para copiar archivos y directorios, incluidos subdirectorios. Admite múltiples parámetros o conmutadores, incluidos e/ y /t, esenciales para realizar la función de copia sin los archivos.
- Robocopia:El sucesor de Xcopy, Robust File Copy (Robocopy), viene con más opciones como duplicación, la capacidad de verificar las diferencias en los archivos y programar una ejecución de copia.
Exploremos cómo usar ambos para copiar la estructura de una carpeta.
Cómo copiar la estructura de una carpeta usando Xcopy
Copiar la estructura de una carpeta con Xcopy es fácil. Necesitamos usar el comando "xcopy", seguido de la ruta de origen y destino. Además, usaremos dos modificadores Xcopy, /t y /e, para duplicar la carpeta y sus subdirectorios sin copiar los archivos.
Tenga en cuenta que es necesario utilizar ambos conmutadores para duplicar el directorio. Mientras que el/tEl conmutador puede copiar la estructura del subdirectorio, pero no puede detectar carpetas vacías. Para solucionar el problema, puede utilizar el/miswitch, que puede copiar subdirectorios incluso si las carpetas están vacías.
Para copiar un árbol de directorios completo usando Xcopy:
- Presione elGanarclave y tipocmd.
- Haga clic derecho enSímbolo del sistemay seleccioneEjecutar como administrador.
- En la ventana del símbolo del sistema, escriba el siguiente comando:
xcopy "SourcePath" "DestinationPath"/t /e - En el comando anterior, reemplaceRuta de origencon la estructura de carpetas que desea copiar yRuta de destinocon la ruta donde desea almacenar la carpeta duplicada.
- Por ejemplo, para esta guía, el comando completo se verá así:
xcopy "E:NewFolder" "E:TestFolder" /t /e - Una vez hecho esto, abra la ruta de destino para ver si la estructura de carpetas se copió correctamente.
Cómo duplicar la estructura de una carpeta usando Robocopy
Robocopy reemplaza a Xcopy y viene con un conjunto adicional de interruptores y funciones. Al igual que su predecesor, necesitarás usar dos interruptores,/miy/xf.
donde elmi/El conmutador copia el directorio, el/xf*El interruptor excluye todos los archivos.
Para copiar la estructura de carpetas usando Robocopy:
- Abra el símbolo del sistema como se indica arriba.
- Escriba el siguiente comando:
Robocopy "SourcePath" "DestinationPath"/e /xf * - En el comando anterior, reemplace "SourcePath" y "DestinationPath" con la ruta del directorio adecuada. Es importante incluir el carácter comodín * en el comando; de lo contrario, el comando copiará el directorio con los archivos que contiene.
- El comando completo con la ruta de origen y destino de esta guía se verá así a continuación:
robocopy "E:NewFolder" "E:TestFolder" /e /xf *
Recrear una estructura de carpetas vacía en Windows
Es posible que desee recrear una estructura de carpetas vacía por muchas razones. Es probable que este proceso sea un ejercicio mensual o anual para la mayoría de las personas, por lo que es aceptable utilizar los métodos del símbolo del sistema y PowerShell.
Dicho esto, si no quiere tomar la ruta nerd, puede usar la utilidad Duplicate Directory para obtener una solución simple basada en GUI. Es de uso gratuito a menos que desee pagar y funciona en sistemas operativos Windows y macOS.

![[NUEVO] Cómo arreglar que PGSharp no funcione](https://elsefix.com/statics/image/placeholder.png)










