如何拷贝一个目录下所有子目录下的文件?

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:20:13
例如:有一个目录为abcd
其中有若干子目录 x,y,z,o,p,q
每个子目录里面都有文件1.txt,2.txt,3.txt...
现在我想要把这些文件全部拷贝到一个目录hhh下
最后变成子目录x,y,z等下面没有文件
hhh目录下面有1.txt,2.txt...
有什么软件最好是dos命令可以实现?
貌似都不对啊
我想用一个语句实现把所有文件(不需要子目录)全部拷贝出来到另外一个文件夹
原来abcd下面若干子目录 子目录下面若干文件

最后abcd下面只剩下子目录 子目录下面没有文件

所有子目录下面的文件都拷贝到hhh目录里面

dos 命令

用 xcopy 命令,找到该文件夹的目录然后

例如:xcopy d:\mp3 e:\mp3 /s/e/i/y
复制 d:\mp3 文件夹、所有子文件夹和文件到 e:\ ,覆盖已有文件
加 /i 表示如果 e:\ 没有 mp3 文件夹就自动新建一个,否则会有询问

xcopy 源目录 目地目录 /e
比如:

xcopy /e c:\tmp d:\tmp

这是将c:\tmp文件夹复制到d:\的tmp文件夹中。
复制时可能会问你tmp是目录还是文件,选目录(D)

xcopy d:\abcd\x\*.* d:\abcd\ /e
xcopy d:\abcd\y\*.* d:\abcd\ /e
xcopy d:\abcd\z\*.* d:\abcd\ /e
xcopy d:\abcd\o\*.* d:\abcd\ /e
xcopy d:\abcd\p\*.* d:\abcd\ /e

XCOPY a:\a\*.txt b:\*\hhh /S /E

copy