多次复制文件夹及其内容,然后重命名它们

时间:2013-03-01 12:23:00

标签: batch-file copy directory rename

我正在寻找一个简单的批处理脚本,用于Windows 7从目标复制文件夹及其内容,并使用增量名称将其粘贴到另一个目的地x次。

示例:

给定文件夹C:\ Folder。我想将它复制到这个文件夹:C:\ Destination 7次使用不同的名称,所以结果看起来像这样(在C:\ Destination内):

副本1

COPY2

COPY3

COPY7

提前致谢!

2 个答案:

答案 0 :(得分:6)

for /l %%A in (1,1,7) do @xcopy "C:\Folder" "C:\Destination\Copy%%A" /i

有关所有选项和帮助,请参阅for /?xcopy /?


要在命令行上运行此操作,请确保使用%A而不是%% A。

  

使用%variable从命令提示符执行。使用%%变量在批处理文件中执行for命令。变量区分大小写,必须用alpha值表示,例如%A,%B或%C。

答案 1 :(得分:1)

这就是您所需要的:Windows Batch Script for Incremental Backup

'oc.lazyLoad' //'L' capitalized