嗨,这就是我想要做的事情:
我定义了一个目录,例如C:\TEXT
。
如果将txt
文件发布/生成/移动到该目录中,则会打开txt
文件复制其内容,生成新的txt
文件,将该内容粘贴到新文件中并删除旧的,可能吗?
如果两个txt
文件都有预定义的名称,则可以。
非常感谢,如果有人可以在这里帮忙的话!
答案 0 :(得分:1)
您应该可以执行以下操作:
TYPE 1.TXT > FINAL.TXT
TYPE 2.TXT >> FINAL.TXT
注意:">"会覆盖。 ">>"将追加或添加到文件中。
希望这有帮助!
答案 1 :(得分:0)
以下内容将根据您的选择为每个文本文件或批处理文件的Boxed标题完成相同的操作。只需将* .txt更改为* .bat或任何基于文本的文件,输出将包含文件名的带框标题以及内部的实际文本。
@echo off
::If the file "Allbatchfiles.txt exists in the running folder then delete it.
IF EXIST Allbatchfiles.txt (
del Allbatchfiles.txt
)
:: For every file with the ".bat" extention Make an entry with
:: a Boxed heading of the filename and the contents of the file
:: and output to the file Allbatchfiles.txt
for %%f in (*.bat) do echo. >>AllBatchfiles.txt && echo ============================================ >>AllBatchfiles.txt && echo ----------"%%f"---------- >> AllBatchfiles.txt && echo ============================================ >>AllBatchfiles.txt && type "%%f" >>AllBatchfiles.txt