簡體   English   中英

復制時合並文件

[英]Merging files while copying

因此,我試圖安排一個dos命令或創建一個批處理文件,該文件將遍歷所有文件和子文件夾,並且每次復制文件時,它還將與標准文本文件合並。 例如:在C:\\ folder中,我們有包含字符串“ A”的file1.txt,在字符串C:\\ folder中有包含字符串“ B”的file2.txt。

我想復制這兩個文件,而每次將它們與text.txt合並,因此我可以在新的D:\\目錄中獲取包含字符串“ AF”的file1.txt和包含字符串“ BF”的file2.txt。

到目前為止,我只能復制文件。 當我嘗試與text.txt合並時,它將所有三個合並在一起,創建包含字符串“ ABF”的file1.txt。

到目前為止,我擁有的命令是:

FOR %%G IN ("C:\folder") DO copy %%G D:

FOR %%G IN ("C:\folder") DO copy %%G + text.txt D:

第一個正在工作。 第二個混亂了一切。

不能100%確定我使用的頻率相同,但是我認為這可能是您嘗試執行的操作:

FOR %%i IN ("C:\folder\*.txt") DO (copy %%i D:\)
FOR %%i IN ("D:\*.txt") DO (type C:\*.txt >> %%i)

無論哪種方式, TYPE命令都可能對將輸出(重定向內容)附加到現有文件很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM