Saving the output of a Windows Command Prompts command is a great way to get a nice neat copy to share with support staff, analyze longer outputs using your favorite text editor, or otherwise interact with the output with more flexibility than staying in the command window allows for.

To redirect the output of a command to a text file instead of printing it to the screen in the command window, we simply need to execute the command and append it with the “>”  angle bracket symbol—called, appropriately, a redirection.

If, for example, you wanted to save the output of the DIR function to a text file instead of scrolling for page after page on your screen in the command window, you would execute the command

c:\> dir > sample.txt

in the code above above, where we’ve run the DIR command from the C: directory and saved the output to a text file stored as “sample.txt”.

Notice that the output is not displayed in the command window above, but when we open the text document, we see the full command output:

Any command that has a command window output (no matter how big or small) can be appended with “>” filename.txt and the output will be saved to the specified text file.

In addition to executing the command as a one-off affair, you can also tweak the command slightly in order to dump sequential output to the same text file for your convenience.

Let’s say, for example, you want to send the output of the same command to the same text file before and after you make some change (e.g. rebooting your router and acquiring a new IP address).

You can first issue the command with a single angel bracket “>” and then repeat future instances of the same command with a double angle bracket “>>”

c:\> dir >> sample.txt


Lead software engineer with over 5 years in development and 7+ years in network engineering. Recognised educator, substantial online presence, and MSc. Cybersecurity from the University of Derby, UK, BSc. Information Technology from UEW Ghana, and a Higher Diploma in Network Engineering from NIIT India.


Andy Sparrowhawk · December 5, 2021 at 3:35 pm

Hi Vincent and thankyou for sharing all these great tips and knowledge. With reference to your video on Youtube Part 4 – How To Create an Automated Invoice/ Receipt – Excel 2016. What a great video and thankyou for sharing it. If I wanted to change this so the final saved sheet has the worksheet name + date + 1 specific cell value i.e. the customer name how would i edit your code please. Many thanks again.

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.