Copy-Item ohne Ordner in PowerShell

Sheeraz Gul 15 Februar 2024
Copy-Item ohne Ordner in PowerShell

Dieses Tutorial zeigt, wie Sie in PowerShell den Ordner copy-item ausschließen.

PowerShell Copy-Item Exclude-Ordner

Wir können den Befehl Copy-Item verwenden, um die Dateien zu kopieren, während wir einen Ordner in PowerShell ausschließen. Es gibt zwei Methoden, um Copy-Item zu verwenden, während ein Ordner ausgeschlossen wird, eine schließt einen einzelnen Ordner aus und die andere schließt mehrere Ordner aus.

Führen Sie die folgenden Schritte aus, um einen einzelnen Ordner bei Verwendung von copy-item auszuschließen.

  • Zuerst verwenden wir Copy-Item im Befehl.
  • Dann verwenden wir den Befehl Get-Item mit -Path, um die zu kopierenden Dateien zu erhalten.
  • Wir verwenden auch das -Exclude mit Get-Item, um einen bestimmten Ordner auszuschließen.
  • Dann verwenden wir das -Destination, um den Zielpfad zuzuweisen.
  • Schließlich verwenden wir -Recurse und -Force, um die Kopierelemente zu erzwingen.

Alle oben genannten Schritte werden in einem Befehl implementiert. Führen Sie den folgenden Befehl aus, um Elemente mit Ausnahme eines Ordners zu kopieren:

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

Der obige Befehl kopiert die Dateien von DemoFolder1 in den DemoFolder2, mit Ausnahme des Unterordners in DemoFolder1. Sehen Sie sich die Struktur an:

DemoOrdner1:

CopyItem Unterordner ausschließen

DemoFolder2 nach Ausführen des Befehls:

CopyItem Unterordnerausgabe ausschließen

Der obige Befehl schließt nur einen bestimmten Ordner aus. Wir können auch mehrere Ordner ausschließen, indem wir einfach die mehreren Ordnernamen in Schritt 3 eingeben.

Siehe den Befehl zum Ausschließen mehrerer Ordner:

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

Jetzt schließt dieser Befehl mehrere Ordner aus. Wir müssen mehrere Namen in die exclude-Methode einfügen.

Siehe die Ausgabe:

CopyItem Mehrere Ordner ausschließen

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

Verwandter Artikel - PowerShell Copy