复制文件并保留重复项

时间:2013-10-12 08:02:59

标签: batch-file command xcopy robocopy

我有一个来自不同文件夹的pdf文件链接列表。有没有办法将这些文件使用批处理文件复制到另一个文件夹并保留重复文件?以下示例。

C:\my folder\file1.pdf
C:\my folder\file2.pdf
C:\my folder\file3.pdf
C:\my 2nd folder\file3.pdf
C:\my 3rd folder\file2.pdf

C:\backup\file1.pdf
C:\backup\file2.pdf
C:\backup\file2(1).pdf
C:\backup\file3.pdf
C:\backup\file3(1).pdf

我需要在Acrobat中组合这些文件并稍后打印。

1 个答案:

答案 0 :(得分:1)

@echo off
for %%a in (
"C:\my folder\file1.pdf"
"C:\my folder\file2.pdf"
"C:\my folder\file3.pdf"
"C:\my 2nd folder\file3.pdf"
"C:\my 3rd folder\file2.pdf"
) do for %%b in ("%%~dpa\.") do copy "%%~a" "c:\backup\%%~nxb-%%~nxa"
pause

上面的代码将创建这样的复制命令,如果它适用于您的情况:

copy "C:\my folder\file1.pdf" "c:\backup\my folder-file1.pdf"
copy "C:\my folder\file2.pdf" "c:\backup\my folder-file2.pdf"
copy "C:\my folder\file3.pdf" "c:\backup\my folder-file3.pdf"
copy "C:\my 2nd folder\file3.pdf" "c:\backup\my 2nd folder-file3.pdf"
copy "C:\my 3rd folder\file2.pdf" "c:\backup\my 3rd folder-file2.pdf"