[英]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.