批处理文件创建具有特定文件夹中多行的txt文件

时间:2014-09-11 19:49:34

标签: batch-file

我是批处理文件的新手,到目前为止,我已经想出了如何制作包含多行的txt文件

(
echo one
echo two
echo three

)GT; hello.txt的

我找到了一种方法,但它将文件粘贴到同一位置,只是将txt文件复制到另一个文件夹中,但我想将此txt文件直接放入该文件夹中。你能告诉我如何修改这段代码,以便我可以把它放在一个特定的文件夹中。或者举个例子说明你将如何以这种方式或其他方式做到这一点?谢谢!

1 个答案:

答案 0 :(得分:0)

@Echo Off
Set "out=C:\users\YourUserName\Desktop"
(
  Echo;Line 1
  Echo;Line 2
  Echo;Line 3
) > "%out%\YourFileName.txt"

或:

@Echo Off
Set "out=C:\users\YourUserName\Desktop"
 >  "%out%\YourFileName.txt" Echo;Line 1
 >> "%out%\YourFileName.txt" Echo;Line 2
 >> "%out%\YourFileName.txt" Echo;Line 3

其中:

  • 设置:设置写入文件的路径。
  • %Out%:指定带变量的路径。
  • \ YourFileName.txt 不言自明
  • > :将标准输出标准输出)重定向到文件。 (>> 表示写入,但不删除文件中的旧数据 - 将其连接起来 - )。