windows 如何将一个文件夹复制到多个文件夹

How to copy one folder into multiple folders in windows

这就是问题所在。我有一个名为 Covers 的文件夹,它位于另一个名为 Folder A 的文件夹中。我必须将 Covers 文件夹从 Folder A 复制到另一个名为 Folder B 的文件夹的所有子文件夹。 Folder B 中有数百个子文件夹。我怎样才能通过 windows 中的命令行甚至 power-shell.

文件夹结构如下:

Folder A Folder B
Covers Sub-Folder 1
Sub-Folder 2
Sub-Folder 3
Sub-Folder 4

FolderA的路径是D:\AJ\Desktop\FolderAFolderB的路径是D:\AJ\Desktop\FolderB

我正在尝试将 Covers 文件夹从 FolderA 复制到 FolderB 的所有子文件夹。

这应该可以做到。使用 for /? 查看命令的帮助。 /d 表示通配符匹配目录,所以它循环遍历 FolderB 下的文件夹并复制文件。 xcopy /? 将显示 /sei 将假设目标是一个目录并复制子目录,包括空子目录,以确保 Covers 下的所有内容都被复制。使用 cd 命令从包含文件夹的初始目录开始:

cd /d d:\aj\desktop
for /d %i in (FolderB\*) do @xcopy "FolderA\Covers" "%i\Covers" /sei