![如何将文件复制到文件夹及其所有子目录中](https://linux22.com/image/1402949/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%E6%96%87%E4%BB%B6%E5%A4%B9%E5%8F%8A%E5%85%B6%E6%89%80%E6%9C%89%E5%AD%90%E7%9B%AE%E5%BD%95%E4%B8%AD.png)
我在超级用户上找到了一些对我有帮助的主题,但我仍然停留在某个地方。
我发现要通过命令提示符复制文件,我可以使用: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