Verwenden des Cmdlet \"Clear-Content\"

Löschen des Inhalts einer Datei

Mit dem Cmdlet Clear-Content können Sie den Inhalt einer Datei löschen, ohne die eigentliche Datei zu löschen. Angenommen, Sie führen den folgenden Befehl aus:

Clear-Content c:\scripts\test.txt

Nach der Ausführung dieses Befehls befindet sich die Datei "Test.txt" weiterhin im Ordner "C:\Scripts", aber es befinden sich keinerlei Daten mehr in dieser Datei:

Windows PowerShell

Sie wollen wissen, ob für Clear-Content Platzhalterzeichen angegeben werden können? Natürlich ist das möglich. Der folgende Befehl löscht den Inhalt aller Dateien in "C:\Scripts", deren Dateiname mit dem Buchstaben E beginnt:

Clear-Content c:\scripts\e*

Dabei sind Sie nicht auf das Löschen reiner Textdateien beschränkt. Wollen Sie alle Daten aus einer Excel-Tabelle löschen? Dazu gehen Sie wie folgt vor:

Clear-Content c:\scripts\test.xls

Und der folgende Befehl löscht den Inhalt des Word-Dokuments "C:\Scripts\Test.doc":

Clear-Content c:\scripts\test.doc

Aliase für "Clear-Content"

  • clc