批处理命令行,复制父文件夹内的任何文件夹并将其复制到原始文件夹

批处理命令行,复制父文件夹内的任何文件夹并将其复制到原始文件夹

例如:我正在运行 Windows 10,并且有一个包含 3 个文件夹的父文件夹:A、B、C

十/

軟/軟

雙方

我想复制其中 3 个,然后将每个复制文件夹复制到原始文件夹中。

例如:X/A/A-copy

X/B/B-拷贝

X/C/C-副本

那么有人可以帮我编写一个批处理文件的命令行,以便它可以复制并复制父文件夹内的任何文件夹吗?

我还想重命名所有复制文件夹及其文件,我想删除它们包含的所有单词字符,只留下数字字符。

有人能帮我解决这个问题吗?非常感谢你们。

抱歉我的解释不好,英语语法也很糟糕:)

答案1

@echo off
for /d %%d in (*) do (
    md %%d-copy
    copy %%d\*.* %%d-copy\*.* > nul
    move %%d-copy %%d\%%d-copy > nul
    )
echo Done.

脚本不会检查目标文件夹是否存在(无论是在父文件夹还是在特定文件夹中)。如果需要,您可以添加此检查...

相关内容