Copiar elemento excluyendo la carpeta en PowerShell

Sheeraz Gul 15 febrero 2024
Copiar elemento excluyendo la carpeta en PowerShell

Este tutorial demuestra cómo “copiar elemento” excluyendo la carpeta en PowerShell.

Carpeta de exclusión de elementos de copia de PowerShell

Podemos usar el comando Copiar elemento para copiar los archivos y excluir una carpeta en PowerShell. Hay dos métodos para usar Copiar elemento al excluir una carpeta, uno excluye una sola carpeta y el otro excluye varias carpetas.

Para excluir una sola carpeta mientras usa copyelemento, siga los siguientes pasos.

  • Primero, usamos Copy-Item en el comando.
  • Luego, usamos el comando Get-Item con -Path para obtener los archivos que se copiarán.
  • También usamos -Exclude con Get-Item para excluir una carpeta en particular.
  • Luego, usamos el -Destino para asignar la ruta de destino.
  • Finalmente, usamos -Recurse y -Force para forzar los elementos de copia.

Todos los pasos anteriores se implementan en un solo comando. Ejecute el siguiente comando para copiar elementos excluyendo una carpeta:

Copy-Item -Path (Get-Item -Path "C:\Users\Sheeraz\DemoFolder1\*" -Exclude ('SubFolder')).FullName -Destination "C:\Users\Sheeraz\DemoFolder2" -Recurse -Force

El comando anterior copiará los archivos de DemoFolder1 a DemoFolder2, excluyendo la subcarpeta en DemoFolder1. Ver la estructura:

CarpetaDemostración1:

CopyItem Excluir subcarpeta

DemoFolder2 después de ejecutar el comando:

CopyItem Excluir salida de subcarpeta

El comando anterior solo excluirá una carpeta dada. También podemos excluir varias carpetas simplemente poniendo los nombres de varias carpetas en el paso 3.

Consulte el comando para excluir varias carpetas:

Copy-Item -Path (Get-Item -Path 'C:\Users\Sheeraz\DemoFolder1\*' -Exclude ('SubFolder', 'SubFolder1')).FullName -Destination 'C:\Users\Sheeraz\DemoFolder2' -Recurse -Force

Ahora este comando excluirá varias carpetas. Tenemos que poner varios nombres en el método excluir.

Ver la salida:

CopyItem Excluir varias carpetas

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - PowerShell Copy