Ну, это вроде как, но пропускает один уровень, я думаю. Итак, вот структура папок, которая у меня есть (стандарт 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. Что я делаю не так?
Спасибо за любую помощь.
ClientA
поверхz:\temp\test
, вот что вы получили. Если вы хотите, чтобы он скопировалClientA
вz:\temp\test\ClientA
, скажите ему об этом! - person Harry Johnston   schedule 28.02.2014