批处理 一个文件夹内多个文件与另一个文件合并生成多个新的文件
2个回答
展开全部
批处理一般只能处理纯文本文件,例如txt、log,如果是word、pdf之类的就不行了。
如果合并txt用批处理就这样:
@echo 文件A>文件A1
@echo 文件X>>文件A1
您可以把“文件A、文件B”这些文件专门放在一个文件list.txt中,然后把下面的语句存在combine.bat中,
@for /f %%i in (list.txt) do @echo %%i>%%~ni1%%~xi&echo 文件X>>%%~ni1%%~xi
这样就能批量合并好了。
其他文件格式,因为存在数据层面的头尾信息,所以就不能用txt合并了。
如果合并txt用批处理就这样:
@echo 文件A>文件A1
@echo 文件X>>文件A1
您可以把“文件A、文件B”这些文件专门放在一个文件list.txt中,然后把下面的语句存在combine.bat中,
@for /f %%i in (list.txt) do @echo %%i>%%~ni1%%~xi&echo 文件X>>%%~ni1%%~xi
这样就能批量合并好了。
其他文件格式,因为存在数据层面的头尾信息,所以就不能用txt合并了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询