我正在尝试复制test
下的test1
和%%e ("QA_ENDORSEMENT")
文件夹,因为文件夹名称不同。
但是我无法使用下面的代码完成它。
for /f "usebackq delims=" %%e in (`dir /b C:\BACKUPS\UAT`) do (
xcopy "C:\BACKUPS\UAT\%%e\*" "C:\inetpub\wwwroot\" /F /E)
答案 0 :(得分:0)
这将复制C:\BACKUPS\UAT\*\
因此,如果您有C:\BACKUPS\UAT\QA_ENDORSEMENT\test
,则会将test
及其子目录和文件复制到c:\inetpub\wwwroot
但如果您有C:\BACKUPS\UAT\ANOTHER\anotherfolder
,它还会将anotherfolder
及其子目录复制到c:\inetpub\wwwroot
for /f %%e in ('dir /b C:\BACKUPS\UAT\*') do (xcopy "C:\BACKUPS\UAT\%%e\*" "C:\inetpub\wwwroot\" /Y /F /E)
基本上,您会复制C:\BACKUPS\UAT\*
子文件夹中的任何内容,但不包括实际的QA_ENDORSEMENT
目录或UAT
中的其他目录。