Verketten von Dateien mit PowerShell

Rohan Timalsina 26 Mai 2022
  1. Verwenden von Out-File zum Verketten von Dateien mit PowerShell
  2. Verwenden von Set-Content zum Verketten von Dateien mit PowerShell
Verketten von Dateien mit PowerShell

Mit PowerShell können Sie verschiedene Dateivorgänge ausführen, z. B. Dateien erstellen, kopieren, verschieben, entfernen, anzeigen und umbenennen. Mit einer weiteren wichtigen Funktion können Sie mehrere Dateien zu einer einzigen Datei verketten.

Sie können den Inhalt mehrerer Dateien einfach in einer einzigen Datei zusammenführen. In diesem Tutorial werden verschiedene Methoden zum Verketten von Dateien mit PowerShell vorgestellt.

Verwenden von Out-File zum Verketten von Dateien mit PowerShell

Das Cmdlet Out-File sendet die Ausgabe in eine Datei. Wenn die Datei nicht vorhanden ist, wird eine neue Datei im angegebenen Pfad erstellt.

Um Dateien mit Out-File zu verketten, müssen Sie das Cmdlet Get-Content verwenden, um den Inhalt einer Datei abzurufen. Normalerweise zeigt Get-Content die Ausgabe in der Konsole an.

Sie müssen seine Ausgabe an Out-File leiten, damit es die Ausgabe an eine bestimmte Datei sendet. Das folgende Beispiel fügt den Inhalt zweier Dateien zu einer test3.txt zusammen.

Get-Content test1.txt, test2.txt | Out-File test3.txt

Führen Sie den folgenden Befehl aus, um den Inhalt einer test3.txt-Datei zu überprüfen.

Get-Content test3.txt

Ausgabe:

This is a test1 file.
This is a test2 file.

Wie Sie sehen können, wird der Inhalt sowohl von test1.txt als auch von test2.txt nach test3.txt kopiert. Wenn Sie alle .txt-Dateien im Verzeichnis verketten möchten, können Sie mit *.txt alle Dateien auswählen.

Get-Content *.txt | Out-File new.txt

Verwenden von Set-Content zum Verketten von Dateien mit PowerShell

Statt Out-File können Sie auch Set-Content verwenden. Der Set-Content ist ein String-Verarbeitungs-Cmdlet in PowerShell.

Es schreibt neue Inhalte oder ersetzt den Inhalt in einer Datei.

Get-Content test1.txt, test2.txt | Set-Content new.txt

Prüfen Sie den Inhalt einer new.txt-Datei mit Get-Content.

Get-Content new.txt

Ausgabe:

This is a test1 file.
This is a test2 file.

Auf diese Weise können Sie mit PowerShell problemlos mehrere Dateien verketten.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - PowerShell File