找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20312|回复: 3

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

[复制链接]
发表于 2013-11-2 15:18:48 | 显示全部楼层 |阅读模式
本帖最后由 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......求求帮忙   谢谢呢
发表于 2013-11-2 15:26:01 | 显示全部楼层
楼主能不能说清楚点,是一个DOC文件要复制成很多份?还是复制很多份DOC文件按A.TXT内容命名?
你的DOC文件在哪,有什么规律.
 楼主| 发表于 2013-11-2 15:39:08 | 显示全部楼层
回复 2# foxJL


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

比如
如上:
发表于 2013-11-2 16:35:58 | 显示全部楼层
  1. for /f "delims=" %%i in (d:\doc\name.txt) do (copy d:\doc\xxx.doc %%i.doc)
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 06:57 , Processed in 0.030669 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表