我如何使用批处理文件读取一个文件的内容并将其保存到另一个文件中?

时间:2009-12-17 05:58:20

标签: batch-file

我创建了一个文件file1.txt,这个文件的内容就像“abcdef”。 我想阅读此文件的内容,并希望使用批处理文件将内容存储在另一个文件“output.txt”中。

请通过批处理文件告诉我如何操作。

5 个答案:

答案 0 :(得分:3)

您的批处理文件只需将文件复制到新文件名即可。

copy c:\file1.txt c:\output.txt

答案 1 :(得分:2)

听起来你只想复制文件,在这种情况下你可以使用以下内容:

COPY "C:\FILE1.TXT" "C:\OUTPUT.TXT"

如果这不是您的想法,我建议您澄清问题或深入了解优秀参考here

答案 2 :(得分:0)

Ruchi,你的问题听起来好像只是想将文件内容从'FILE1.TXT'复制到'OUTPUT.TXT',是吗?您不想以任何方式更改文件?如果是这样,有很多方法可以做到这一点:

@ECHO OFF
COPY C:\FILE1.TXT C:\OUTPUT.TXT

@ECHO OFF
TYPE C:\FILE1.TXT > C:\OUTPUT.TXT

例如。

答案 3 :(得分:0)

您可以这样做来覆盖现有文件:

type file1.txt > output.txt

您可以执行此操作以附加到现有文件:

type file1.txt >> output.txt

答案 4 :(得分:0)

@echo off
rem  -- output file1 to file2 --
type %1 > %2

要使用它,请说批处理文件名为output.bat,请使用命令:

output.bat input.txt output.txt