在命令提示符下使用 echo 创建文本文件

Posted

技术标签:

【中文标题】在命令提示符下使用 echo 创建文本文件【英文标题】:Create text file using echo in command prompt 【发布时间】:2015-08-25 16:50:00 【问题描述】:

我正在使用命令提示符中的 echo 在桌面上创建一个 hello_world.txt,这是我的输入。

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

第一个代码有效,然后我尝试 %userprofile%,如果我想将它提供给另一个用户。

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

不起作用。任何简单的 echo 命令行来创建文本文件?

【问题讨论】:

你的command line 是什么? Windows下的Cygwin? cmd.exe? 如果你习惯了linux shell,你可以安装git bash。您将拥有快速的所有 linux 命令,并且像 echo hello world > C:\Users\user\Desktop\hello_world.txt 这样的行将正常工作;) 你可以尝试通过在命令行中执行 ech %userprofile% 来打印 viariable %userprofile% 【参考方案1】:

你的命令应该是:

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

【讨论】:

【参考方案2】:

你可以输入

touch <file name>

非常重要注意:您只能在 cmder 或 Mac OS 上使用此命令。

这可以在 Windows 中通过下载cmder运行。

This is an example

【讨论】:

以上是关于在命令提示符下使用 echo 创建文本文件的主要内容,如果未能解决你的问题,请参考以下文章

bat 如何实现换行

怎样用ECHO命令

SQLPlus 批处理文件 - 如何返回到命令提示符?

windows 命令提示符中的自定义命令

如何在命令提示符下创建一个“for”循环?

谁有DOS命令提示符?现在就要!要全面的。