我在一个网络驱动器上的文件夹结构中有文件,需要通过批处理将它们复制到另一个网络驱动器上的另一个文件夹结构。
我有一个批处理脚本,可以将它们从源复制到目标,但它只将它们复制到顶层,而不是复制到文件夹中。
例如:
SOURCE
newsletters
|-2016
|-2017
|-2018
DESTINATION
newsletters
|-2016
|-2017
|-2018
我的脚本会复制SOURCE\newsletters\..
文件夹中的文件,但只将它们放入DESTINATION\newsletters
,而不是年份文件夹中:
@echo off
setlocal EnableDelayedExpansion
for /R %G IN (*.pdf) DO xcopy "%G" "DESTINATION\newsletters"
答案 0 :(得分:0)
用ROBOCOPY
:
robocopy ./ DESTINATION\newsletters\ /E *.pdf