0
嗯,它有一种做法,但跳过我认为的一个级别。所以,这里的文件夹结构,我(的Windows 2008 R2 SP2标准):Robocopy - 复制文件夹和文件不会重新创建目录结构
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',告诉它! –