当前位置:  开发笔记 > 开发工具 > 正文

如何以递归方式将特定模式的文件复制到Windows上的单个平面文件夹中?

如何解决《如何以递归方式将特定模式的文件复制到Windows上的单个平面文件夹中?》经验,为你挑选了2个好方法。

我需要将一组DLL和PDB文件从一组文件夹中递归复制到另一个文件夹中.我不想在目标文件夹中重新创建文件夹层次结构.我想使用内置的Windows工具,例如DOS命令.



1> Alexander Pr..:
mkdir targetDir
for /r %x in (*.dll, *pdb) do copy "%x" targetDir\

如果要复制多个文件并且不想继续回答"是",请在上述命令末尾使用/ Y.


在批处理文件中使用"%% x"
使用copy/Y"%x"targetDir \来破坏任何重复的名称.

2> Bronek..:

命令XCOPY

递归复制文件夹的示例:

mkdir DestFolder
xcopy SrcFolder DestFolder /E

(如下面在WIKI之后的评论中所述,该命令自DOS 3.2起可用)


+1.但请注意,XCOPY不仅仅在Windows 7中......它一直存在(根据http://en.wikipedia.org/wiki/XCOPY,自DOS 3.2起)
可能对某人有帮助,但似乎不符合**"我不想在目标文件夹中重新创建文件夹层次结构."**来自OP.
推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有