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
mitGet-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
:
DemoFolder2
nach Ausführen des Befehls:
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:
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