Create text file using echo in command prompt

42.3k views Asked by At

I'm creating a hello_world.txt in the desktop using echo in command prompt and this is my input.

echo hello world > C:\Users\user\Desktop\hello_world.txt

The first code works, then I try %userprofile% if example, I want to give it to another user.

echo hello world > C:\Users\%userprofile%\Desktop\hello_world.txt

Doesn't work. Any simple echo command line to create text file?

3

There are 3 answers

0
Binkan Salaryman On BEST ANSWER

Your command should be:

echo hello world > %userprofile%\Desktop\hello_world.txt


It doesn't work if you put anything before %userprofile%, because it's a full path, so C:\Users\%userprofile%\Desktop\hello_world.txt gets substituted to C:\Users\C:\Users\cromix\Desktop\hello_world.txt.

0
Abhishek On

1. To create a new file and new text or To override everything that you have in your file with new text:

echo > file_name text_you_want_to_in_your_file

2. To add next text from new line:

echo >> file_name text_you_want_to_add_in_your_file
0
Hazem Sabry On

You can type:

touch <file name>

Very important NOTE: You can use this command only on cmder or Mac OS.

and this works in Windows by downloading cmder only.

This is an example