Export (0) Print
Expand All
Expand Minimize

Using the Clear-Content Cmdlet

Erasing the Contents of a File

The Clear-Content cmdlet enables you to erase the contents of a file without deleting the file itself. For example, suppose you run this command:



Clear-Content c:\scripts\test.txt

When you execute that command the file Test.txt will still be in the folder C:\Scripts; there just won’t be any data of any kind in the file:

Windows PowerShell


Did we hear someone ask if wildcard characters can be used with Clear-Content? You bet; this command erases the contents of any file in C:\Scripts whose file name starts with the letter E:



Clear-Content c:\scripts\e*

And, no, you are not limited to erasing only text files. Want to delete all the data in an Excel spreadsheet? Hey, why not:



Clear-Content c:\scripts\test.xls

And this command erases contents of the Word document C:\Scripts\Test.doc:



Clear-Content c:\scripts\test.doc

Clear-Content Aliases
  • clc


Related Links

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft