Si te gusta cómo dispusiste la estructura de una carpeta y quieres volver a hacerlo, aquí te mostramos cómo configurar una copia sin incluir los archivos en Windows.

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 desee copiar la estructura de carpetas sin su contenido. Con el método convencional, copiar y luego borrar el contenido de cada carpeta se vuelve tedioso.

Para solucionar este problema, puede usar la utilidad de línea de comandos en PowerShell. Además, también puede usar 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 de directorio duplicado para copiar la estructura de carpetas

La forma más fácil de copiar una estructura de carpetas sin los archivos es usar 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-quiera (PWYW) para la aplicación, por lo que puede nombrar un precio justo y descargar la aplicación.

instagram viewer

Para copiar la estructura de carpetas sin archivos mediante el directorio duplicado:

  1. Ve a la Página de directorio duplicada y descarga la versión de Windows.
  2. Ejecute el instalador e instale la aplicación. Una vez instalada, inicie la aplicación desde el menú Inicio.
  3. Para duplicar el directorio, deberá seleccionar el Ruta de origen y el Ruta de destino haciendo clic en las opciones correspondientes.
  4. Hacer clic Duplicar para 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 mediante Windows PowerShell. Para duplicar la estructura de archivos con PowerShell, deberá ver el comando Copiar elemento seguido de la ruta de origen y destino.

Para esta guía, duplicaremos la estructura del archivo de carpetas en la ruta "E:\NewFolder" a la ruta de destino "E:\TestFolder". Aquí está cómo hacerlo.

  1. Abra PowerShell como administrador (consulte cómo abrir PowerShell como administrador).
  2. En la ventana de PowerShell, escriba el siguiente comando:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. El comando completo con las rutas de origen y destino agregadas se verá como se muestra a continuación:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. 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.
  5. El comando Filtrar anterior usa el Contenedor PSIS propiedad de las carpetas, que son contenedores y tienen el valor Verdadero ($verdadero). Por lo tanto, seleccione solo las carpetas y omita todos los archivos dentro de la carpeta con el valor Falso ($falso).
  6. 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 cuenta con otras dos utilidades de copia de línea de comandos llamadas Xcopy y Robocopy, para ayudarlo copie archivos más rápido en su computadora con Windows. Si bien Robocopy está diseñado para ser un reemplazo de la antigua aplicación Xcopy, ambas utilidades son funcionales y vienen preinstaladas en todas las ediciones del sistema operativo Windows.

  • Xcopia: Abreviatura de copia extendida, es una utilidad de línea de comandos para copiar archivos y directorios, incluidos los subdirectorios. Admite múltiples parámetros o interruptores, 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 de Xcopy, /t y /e, para duplicar la carpeta y sus subdirectorios sin copiar los archivos.

Tenga en cuenta que es necesario usar ambos interruptores para duplicar el directorio. Mientras que la /t switch puede copiar la estructura de subdirectorios, no puede detectar carpetas vacías. Para solucionar el problema, puede utilizar el /mi switch, que puede copiar subdirectorios incluso si las carpetas están vacías.

Para copiar un árbol de directorio completo usando Xcopy:

  1. presione el Ganar clave y tipo cmd.
  2. Haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
  3. En la ventana del símbolo del sistema, escriba el siguiente comando:
    xcopy "SourcePath""DestinationPath"/t /e
  4. En el comando anterior, reemplace ruta de origen con la estructura de carpetas que desea copiar y Ruta de destino con la ruta donde desea almacenar la carpeta duplicada.
  5. Por ejemplo, para esta guía, el comando completo se verá así:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Una vez hecho esto, abra su 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. Similar a su predecesor, necesitará usar dos interruptores, /mi y /xf.

Donde el mi/ switch copia el directorio, el /xf* switch excluye todos los archivos.

Para copiar la estructura de carpetas usando Robocopy:

  1. Abra el símbolo del sistema como se indicó anteriormente.
  2. Escribe el siguiente comando:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. En el comando anterior, reemplace "SourcePath" y "DestinationPath" con la ruta de directorio adecuada. Es importante incluir el carácter comodín * en el comando; de lo contrario, el comando copiará el directorio con los archivos en él.
  4. El comando completo con la ruta de origen y destino de esta guía se verá como se muestra 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 usar el símbolo del sistema y los métodos de PowerShell.

Dicho esto, si no quiere tomar la ruta nerd, puede usar la utilidad Duplicate Directory para una solución simple basada en GUI. Es de uso gratuito a menos que desee pagar, y funciona en sistemas operativos Windows y macOS.