Board logo

标题: 【已解决】关于使用robocopy备份数据的问题 [打印本页]

作者: hbby     时间: 2019-5-2 12:05    标题: 【已解决】关于使用robocopy备份数据的问题

请教一个问题,在WIN10系统中,我想用robocopy命令备份两个文件夹,第一个Desktop可正常备份,第二、三个带引号的"Saved Games"、"Burn\Burn"文件夹不能备份,命令入下:
for %%a in (Desktop "Saved Games" "Burn\Burn") do if not exist D:\Users\%username%\%%a robocopy "%USERPROFILE%\%%a" "D:\Users\%username%\%%a" /e
robocopy命令执行后报错内容入下:
源: C:\Users\Administrator"Saved Games"\
目标: D:\Users\Administrator"Saved Games"\

源: C:\Users\Administrator"Burn\Burn"\
目标: D:\Users\Administrator"Burn\Burn"\

请教如何解决,谢谢!

已解决,办法如下:
用%%~a,if判断路径加引号  “完整路径”
for %%a in (Desktop "Saved Games" "Burn\Burn") do if not exist "D:\Users\%username%\%%~a" robocopy "%USERPROFILE%\%%~a" "D:\Users\%username%\%%~a" /e

[ Last edited by hbby on 2019-5-5 at 11:07 ]