将包含子文件夹的文件指定文件复制到另一个文件夹[BATCH]

时间:2015-02-08 12:44:34

标签: batch-file

这个问题与此有关:Get a folder path where is missing specified file into variable一点点......

我有一个空文件夹和第二个文件夹,其中是另一个文件夹,并且有一些.class文件

Myfolder1\Folder1 - contains the class files
Myfolder2\ - empty

我试过了:

set path=%%f        (the variable from the last question) 
xcopy %path%\*.class Myfolder2\ /s

就是这样:

xcopy Myfolder1\Folder1\*.class Myfolder2\ /s

需要将类文件复制到包含子文件夹的第二个文件夹中,因此第二个文件夹应如下所示:

Myfolder2\Folder1\\[the class files]

有人知道吗? (代码不需要使用Xcopy)

感谢所有这些帮助。

1 个答案:

答案 0 :(得分:0)

这应该这样做:

XCopy Myfolder1\*.class Myfolder2\ /S /I /Y

通过在父级别(Myfolder1)开始复制并指定/S开关,您将告诉命令在确定要复制的内容时查看子文件夹。在子文件夹中找到.class个文件后,将在目的地(Myfolder2)中创建相应的文件夹。