无忧启动论坛

标题: 如何一个文本文件中列举的各文件复制到指定的文件夹中? [打印本页]

作者: leaguer    时间: 2014-4-19 22:11
标题: 如何一个文本文件中列举的各文件复制到指定的文件夹中?
如,将 1.txt 文本中列举的各文件全部复制到某文件夹中,例如:
1.txt 文件为:
d:\000\1.doc
d:\000\2.rar
d:\000\3.chm
d::\000\4.dat
......
即将上面1.txt中列举的那些文件全部复制到 d:\test 文件夹下

用DOS批处理不知能不能办到?
盼高人指点!先谢谢啊!
作者: leaguer    时间: 2014-4-20 19:52
这里有类似的代码,但没有最终完整的代码,看不懂,测试了也不行......
作者: 皓轩你好    时间: 2014-4-21 08:51
学习一下 谢谢分享
作者: 阿弥陀佛    时间: 2014-4-21 09:00
本帖最后由 阿弥陀佛 于 2014-4-21 09:12 编辑

如果要保持原来的目录结构
  1. @echo off
  2. for /f "delims=" %%a in (1.txt) do (
  3.    xcopy "%%a" "d:\test\%%~pa" /s /y
  4. )
复制代码

如果不需要
  1. @echo off
  2. for /f "delims=" %%a in (1.txt) do (
  3.    xcopy "%%a" "d:\test" /s /y
  4. )
复制代码

作者: dos时代菜鸟    时间: 2014-4-21 10:09
xcopy 好象有 根据文件列表成批复制 文件的 功能。
作者: 皓轩你好    时间: 2014-4-29 08:52
很有用的 资源 谢谢楼主分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3