我有一个目录,其中包含几个包含文件的子目录。
如何将子目录中的所有文件复制到新位置?
编辑:我不想复制目录,只想复制文件...
由于这仍然在 XP 上,我选择了以下解决方案:
for /D %S IN ("src\*.*") DO @COPY "%S\" "dest\"
谢谢!
最佳答案
好的。你的编辑说你不想要目录结构,我想你会想要使用这样的东西:
for /F "usebackq" %s IN (`DIR /B /S /A-D SrcDir`) DO @(
XCOPY %s DestDir\%~nxs
)
关于copy - 如何使用 Windows Batch 复制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/185698/