如何使用Windows Batch复制文件?

Nes*_*cio 4 cmd copy batch-file

我有一个目录,其中包含几个带文件的子目录.
如何将子目录中的所有文件复制到新位置?

编辑:我不想复制目录,只是复制文件......

由于这仍然在XP上,我选择了以下解决方案:

 for /D %S IN ("src\*.*") DO  @COPY "%S\" "dest\"
Run Code Online (Sandbox Code Playgroud)

谢谢!

Eri*_*man 6

好.你的编辑说你不想要目录结构,我想你会想要使用这样的东西:

for /F "usebackq" %s IN (`DIR /B /S /A-D SrcDir`) DO @(
    XCOPY %s DestDir\%~nxs
)
Run Code Online (Sandbox Code Playgroud)