嗯,它有点但是跳过一个级别我认为。所以,这是我的文件夹结构(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的父文件夹。我做错了什么?
感谢您的帮助。
答案 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
)