需要使用DOS命令或批处理编程来复制选择性目录及其文件集

时间:2015-08-19 06:05:57

标签: batch-file dos

我有一个名为abc的文件夹。在这个文件夹中,我有大约50个子文件夹。这些文件夹的命名形式为mmddyy,因此每个文件夹都是唯一的。现在,假设我需要将所有文件夹及其文件复制到08 *。*,我将如何使用dos命令或批处理编程来完成它?

1 个答案:

答案 0 :(得分:0)

暗示你实际上使用的是Windows,而不是DOS(FreeDOS,MSDOS等)。

  • 在现代Windows上使用robocopy

    robocopy /s "d:\abc" "d:\somewhere" 08*.*
    

    可以通过添加/njh /njs

  • 来向控制台输出大量额外信息
  • 使用已弃用但仍然存在于现代Windows中的xcopy

    xcopy /s "d:\abc\08*.*" "d:\somewhere\\"
    

默认情况下,这两个命令都会跳过空文件夹,以包含它们添加/e