我知道我可以copy *.txt newfilename.txt用来合并文件夹中的所有文本文件。有没有办法做到这一点,但用换行符分隔每个合并的文件?
CMD 有几个命令可用于完成此操作。
使用这 4 个命令,您可以构建一种方法来完成您想要的操作。
如果您不想自动执行此操作,因为它只有几个文件并且您只执行一次,请忘记 FOR 并手动执行。(容易得多)
命令是这样的:
type file1.txt >> newfile.txt
echo. >> newfile.txt
type file2.txt >> newfile.txt
echo. >> newfile.txt
type file3.txt >> newfile.txt
echo. >> newfile.txt
Run Code Online (Sandbox Code Playgroud)
如果您需要包含 FOR 命令将是这样的:
FOR %f IN (*.txt) DO type %f >> newfile.log & echo. >> newfile.log
Run Code Online (Sandbox Code Playgroud)
请注意:如果 newfile.txt 已经存在,它只会附加到它,而不是创建一个新文件。先删除旧的
编辑:更正并更改名称。tnx Techie007 指出了这一点。
| 归档时间: |
|
| 查看次数: |
22484 次 |
| 最近记录: |