如何将具有给定后缀的所有文件复制到类似的目录树保留路径?

时间:2011-08-01 17:04:42

标签: svn batch-file windows-xp

我正在尝试将我修改后的项目文件保存在源代码树中,并希望在不使用SVN的情况下从一个分支复制到另一个分支,因为我通常不会检入我的项目文件。我不想保留我的本地修改(输出,中间路径等)并将它们保存到不同的源代码树中,这样我就可以使用subst命令轻松切换分支,然后运行我的(新)批处理文件并瞧,我的项目文件也将被保留,不使用SVN。

例如:

<trunk>\MyProject\Project0\Project0.proj
<trunk>\MyProject\Project1\Project1.proj
<trunk>\MyProject\Project2\Project2.proj

需要复制到

<branch>\MyProject\Project0\Project0.proj
<branch>\MyProject\Project1\Project1.proj
<branch>\MyProject\Project2\Project2.proj

任何狡猾的批处理脚本都知道如何巧妙地做到这一点?我在想xcopy/MIR选项进行一些操作?谢谢!

1 个答案:

答案 0 :(得分:0)

使用ROBOCOPY,它比XCOPY强大得多。