【发布时间】:2009-08-03 22:11:23
【问题描述】:
我是新手,所以请耐心等待......
我正在尝试使用批处理文件将分散在一个主目录的多个子目录中的所有.doc 文件复制到另一个目录中。我已经设法从我想要复制的这些目录中获取所有文件(有数百个)的filelist.txt:
"C:\Main directory\sub directory"
dir /b /s *.doc > "C:\Main directory\sub directory\filelist.txt"
我会使用什么脚本将它们复制到一个目录中?我可以使用一些代码从filelist.txt 中获取这些文件名并复制它们吗?
作为参考,我查看了下面的问题,因为它看起来像是在做我想做的事,但对我没有用。
Using xcopy to copy files from several directories to one directory
另外,我真的很想了解这个概念,所以请分解代码让我告诉我每个项目的作用,或者至少包含一个可以解释它的链接。
【问题讨论】:
-
在 Windows 资源管理器中打开主目录,搜索 *.doc,全选 (Ctrl+A) 并将它们复制/粘贴到新目录...我最初也为此转到 cmd 行,但 GUI 解决方案要快得多:)
-
我认为你可以搜索 *.doc 并复制结果!
-
使用这个答案复制子文件夹stackoverflow.com/a/26421140/3197387
-
使用这个答案复制onli文件stackoverflow.com/a/1224932/3197387
标签: windows batch-file command-prompt xcopy .doc