gpt4 book ai didi

batch-file - 将所有文件递归复制到一个文件夹中(无需重新创建文件夹)

转载 作者:行者123 更新时间:2023-12-04 22:48:17 25 4
gpt4 key购买 nike

使用批处理 (.bat),我想复制 D:\TEMP 的 1 个子目录中的所有 mp3 文件

D:\TEMP\\(anyfolder)\\(anyfile.mp3)


E:\MYFOLDER\

我试过 xcopy 但
  • 我不知道如何告诉“只是递归 D:\TEMP 的子文件夹,而不是子子文件夹、子子子文件夹等”。
  • 使用 xcopy 时,会在目标中创建文件夹(为了复制源的文件夹树),我不希望这样:文件应仅复制到 1 个单个文件夹中。

  • 提前致谢!

    最佳答案

    for命令是你的 friend 。阅读 help for然后在命令提示符下试试这个

    for /d %a in (*) do @echo %a

    如您所见,它遵循当前目录中的所有子文件夹。

    因此,
    for /d %a in (*) do @copy %a\*.mp3 e:\myfolder

    将您所有的 mp3 复制到目标文件夹。

    关于batch-file - 将所有文件递归复制到一个文件夹中(无需重新创建文件夹),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15209559/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com