如何将文件复制到文件夹及其所有子目录中

如何将文件复制到文件夹及其所有子目录中

我在超级用户上找到了一些对我有帮助的主题,但我仍然停留在某个地方。

我发现要通过命令提示符复制文件,我可以使用:Copy index.html forms
但此命令仅将 index.html 复制到 forms 文件夹,而不会复制到其子目录。

我想要将 index.html 文件复制到 forms 文件夹以及 forms 文件夹(子目录)中的所有其他文件夹。

谢谢

答案1

尝试这个:

for /f "usebackq tokens=*" %G in (`dir path\to\forms /b /s /a:d`) do copy path\to\index.html "%~G"

答案2

来自 MS 帮助页面:

复制

复制文件和目录,包括子目录。

在示例部分你可以看到以下内容:

要将所有文件和子目录(包括任何空子目录)从驱动器 A 复制到驱动器 B,请键入:

复制 a: b: /s /e

相关内容