Board logo

标题: 文本文件的合并问题,请大家帮忙 [打印本页]

作者: hualiu6632     时间: 2010-5-10 18:05    标题: 文本文件的合并问题,请大家帮忙

D:\a\下,有5000个文本文件

D:\b\下,有1文本文件

能否实现以下处理?

让D:\a\下的每个文本文件和D:\b\下的那个文本文件合并,各自生成一个新的文本文件,存储在D:\c\下


也就是说,D:\c\下会有5000个新的文本文件生成
作者: Hanyeguxing     时间: 2010-5-10 20:10
批处理:
CODE:  [Copy to clipboard]
for %%i in (D:\a\*.txt) do copy "%%i"+D:\b\b.txt "D:\c\%%~nxi"

作者: hualiu6632     时间: 2010-5-10 22:05
太感谢了
作者: luuk     时间: 2010-5-10 22:39
基本看懂,不过为什么%%i要加“”啊,还有后面的%%~nxi是什么意思
作者: HAT     时间: 2010-5-10 23:31    标题: Re 4 楼

为了兼容路径中可能存在的空格
作者: zaixinxiangnian     时间: 2010-5-11 15:45
Hanyeguxing   真是高手呀   向你奋进
作者: pdanniel66     时间: 2010-5-12 06:47
test123.bat
for %%i in (D:\a\*.txt) do copy "%%i"+D:\b\b.txt "D:\c\%%~nxi"

为何会多