Robocopy - 复制文件夹和文件不会重新创建目录结构

时间:2014-02-27 18:14:52

标签: windows robocopy

嗯,它有点但是跳过一个级别我认为。所以,这是我的文件夹结构(Windows 2008 R2 SP2标准):

ClientA
   |_ClientAfolder1
   |_ClientAfolder2

ClientB
   |_ClientBfolder1
   |_ClientBfolder2

等等...... 这是我正在使用的脚本:

for /f "delims=" %%a in ('type "folderlist.txt" ') do robocopy "%%a" "Z:\temp\test" /E /xo /fft /COPYALL /r:0 /w:0

我的folderlist.txt如下所示:

f:\ClientA\ClientAfolder1
f:\ClientA\ClientAfolder2
f:\ClientB\ClientBfolder1
f:\ClientB\ClientBfolder2

执行脚本后,我的文件夹结构如下:

   ClientAfolder1
   ClientAfolder2
   ClientBfolder1
   ClientBfolder2

因此,它会跳过创建ClientA和ClientB的父文件夹。我做错了什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

for /f "usebackq delims=" %%a in ("folderlist.txt") do (
    robocopy "%%a" "Z:\temp\test%%~pnxa" /E /xo /fft /COPYALL /r:0 /w:0
)