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
conGet-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
:
DemoFolder2
después de ejecutar el comando:
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:
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