0

我正在考虑将一个文件夹中的 .jpg 文件列表复制到位于另一个位置的另一个文件夹中,但是应该创建与源文件夹相同的文件夹名称。

例如文件夹名称“123”JPG 副本是 001.jpg 和 002.jpg。目标文件夹将创建为 123。

我有 100 多个这样的文件夹,我需要从中复制大量图像,这些图像应该在创建与其源文件夹相同的文件夹后复制。

4

1 回答 1

1

您可以在批处理文件中包含以下行,以将文件从一个文件夹复制到另一个文件夹。

set source=SOURCE_DIRECTORY_PATH\*.jpg
set destination=DESTINATION_DIRECTORY_PATH
xcopy /s/D %source% %destination%

选项“s”用于复制文件夹及其所有子文件夹。

选项“D”用于指定日期和时间,以便仅复制在该日期之后修改的文件。如果没有给出日期,则只复制源日期/时间比目标时间新的文件

要复制几个特定文件,您可以使用以下代码:

set destination=DESTINATION_DIRECTORY_PATH

FOR %A IN (filepath1, filepath2, filepath3, ...) DO xcopy /s/D %A %destination%
于 2013-06-18T14:03:37.730 回答