连接字符串和txt文件

时间:2015-02-25 05:56:43

标签: batch-file cmd concatenation

如何在批处理文件中将字符串连接到文本文件? 例: 我有一个文本文件 - 带有此输出的cdrom.txt:

Caption                  SerialNumber      Size          
SMI USB DISK USB Device  AA00000000000485  15825438720   
Hitachi HTS547550A9E384  2J1100159GVPAZ    500105249280  

我需要在该行的最顶部放置一个标签,使其看起来像这样:

CDROM
Caption                  SerialNumber      Size          
SMI USB DISK USB Device  AA00000000000485  15825438720   
Hitachi HTS547550A9E384  2J1100159GVPAZ    500105249280  

2 个答案:

答案 0 :(得分:0)

怎么样:

ren cdrom.txt cdrom.tmp
echo CDROM > cdrom.txt
type cdrom.tmp >> cdrom.txt
del cdrom.tmp

答案 1 :(得分:0)

Chevron > 字符在Windows命令处理器中提供重定向。因此,要将字符串写入somefile.txt,我们写:

echo myString > somefile.txt

执行此命令每次都会写一个 new 文件,因为单个> (写重定向)。

使用双V形图>> 前缀文本附加到文件中。所以命令:

echo myString2 >> somefile.txt

将myString2附加到somefile.txt文件,通常在新行上,因为命令处理器将换行符(Windows样式CRLF)作为>>前缀的前缀。运算符在写入文件之前。

在此基础上,您的具体案例将导致:

echo CDROM > cdrom1.txt
type cdrom.txt >> cdrom1.txt
del cdrom.txt
ren cdrom1.txt cdrom.txt

如果您想要更精细的流重定向,那么您需要阅读更多内容:P

Look here

相关问题