我正在考虑将一个文件夹中的 .jpg 文件列表复制到位于另一个位置的另一个文件夹中,但是应该创建与源文件夹相同的文件夹名称。
例如文件夹名称“123”JPG 副本是 001.jpg 和 002.jpg。目标文件夹将创建为 123。
我有 100 多个这样的文件夹,我需要从中复制大量图像,这些图像应该在创建与其源文件夹相同的文件夹后复制。
我正在考虑将一个文件夹中的 .jpg 文件列表复制到位于另一个位置的另一个文件夹中,但是应该创建与源文件夹相同的文件夹名称。
例如文件夹名称“123”JPG 副本是 001.jpg 和 002.jpg。目标文件夹将创建为 123。
我有 100 多个这样的文件夹,我需要从中复制大量图像,这些图像应该在创建与其源文件夹相同的文件夹后复制。
您可以在批处理文件中包含以下行,以将文件从一个文件夹复制到另一个文件夹。
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%