请教一个问题: 我正写一个批处理,用copy结合for实现了批量合并文件,想同时累计合并文件的数量,要怎么写呢?

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:53:24
请教一个问题: 我正写一个批处理,用copy结合for实现了批量合并文件,想同时累计合并文件的数量,要怎么写呢?
for /r %%i in (%leixing%) do @copy /y %%i %goalfile%

计数???
试下这样咯

把这句加在开头
setlocal enabledelayedexpansion
然后
for /r %%i in (%leixing%) do copy /y %%i %goalfile% &&set num+=1
最后
set /a str=!num!*2
echo 共将!str!个文件,合并成!num!个文件
pause

这样可以在最后显示你成功的将多少个文件合并成多少个文件

没看懂题目的意思哦!抱歉

语法是这样的: Copy 文件1 + 文件2 文件3

这样就把文件1和文件2合并成文件3