Board logo

标题: [文件操作] 批处理如何将指定文件按txt文本中列出的文件名复制并重命名成多个文件副本 [打印本页]

作者: plaasetype    时间: 2013-11-2 15:18     标题: 批处理如何将指定文件按txt文本中列出的文件名复制并重命名成多个文件副本

本帖最后由 pcl_test 于 2016-8-9 13:04 编辑

批处理如何读取一个txt中每行的内容 然后复制一个指定的文件为每行内容 作为文件名

比如a.txt为

123
234
345
456
567
678
789
...
...
如何让他 复制1.doc这个文件到d:\文档\这个目录下   文件名字为  txt内每行的内容 123.doc 234.doc 345.doc 456.doc......求求帮忙   谢谢呢
作者: foxJL    时间: 2013-11-2 15:26

楼主能不能说清楚点,是一个DOC文件要复制成很多份?还是复制很多份DOC文件按A.TXT内容命名?
你的DOC文件在哪,有什么规律.
作者: plaasetype    时间: 2013-11-2 15:39

回复 2# foxJL


    你好 哥们  比如 我d盘doc目录下有个  xxx.doc  我想把这个doc文件复制成多份    复制出的文件以d:\doc\name.txt 里面 每行的内容  命名

比如
如上:
作者: foxJL    时间: 2013-11-2 16:35

  1. for /f "delims=" %%i in (d:\doc\name.txt) do (copy d:\doc\xxx.doc %%i.doc)
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2