copy - 如何使用 Windows Batch 复制文件?

标签 copy batch-file cmd

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

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

由于这仍然在 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/

相关文章:

python - 检查python是否安装

windows - 为什么 @ECHO ON/OFF 在批处理文件 IF block 中不起作用?

linux - 关于linux cp同一目录类似文件到其他目录并重命名?

postgresql - 级联复制/插入

windows - 批量 IF 变量比较神秘地不起作用

batch-file - 检查文件是否早于 2 分钟

batch-file - 如何测试cmd.exe命令是否存在?

windows - SC - ChangeServiceConfig 失败 5 : on cmd

Swift:复制没有文件的文件夹/目录

Hadoop distcp 错误