我在桌面上使用echo命令提示创建了一个hello_world.txt,这是我的输入。
echo hello world > C:\Users\user\Desktop\hello_world.txt
第一个代码有效,然后我尝试%userprofile%if example,我想把它交给另一个用户。
echo hello world > C:\Users\%userprofile%\Desktop\hello_world.txt
不起作用。任何简单的echo命令行都可以创建文本文件吗?
答案 0 :(得分:7)
你的命令应该是:
echo hello world > %userprofile%\Desktop\hello_world.txt
如果您在%userprofile%
之前放置任何内容,它就无效,因为它是一个完整路径,因此C:\Users\%userprofile%\Desktop\hello_world.txt
将替换为C:\Users\C:\Users\cromix\Desktop\hello_world.txt
。
答案 1 :(得分:-1)