如何遍历文件夹以查找文件并将文件移动到其他文件夹

时间:2013-12-27 10:04:10

标签: windows-shell

我想使用批处理文件将文件移动到相应的文件夹。 有人请帮忙,因为我不熟悉脚本。

我有文件夹hiererchy如下

Root
  Root1
     Doc2012.txt
     Doc2013.txt
     Doc2012.txt
  Root2
     Doc2012.txt
     Doc2013.txt
     Doc2012.txt
  Root3
     Doc2012.txt
     Doc2013.txt
     Doc2012.txt

然后我有另外2个文件夹2012,2013 ..我想将文件从root1,root2,root3(其名称中包含2012)移至文件夹 - > 2012;以及将其名称中包含2013的文件移至Folder- > 2013

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

  • 在你的hiererchy的根目录中创建文件move2012.cmd,
  • 将此行放在move2012.cmd中(它将名称中“2012”的所有文件移动到目录2012):

    表示/ r。 %% i in( * 2012 * )确实移动%% i 2012

  • 运行move2012.cmd

如果它是你想要的,现在很容易扩展这个cmd文件2011,2013等。