您好,看看是否有人可以帮助您处理此批处理文件。这不是一个程序,但被认为是将文件从ProgramFiles(x86)移动到网络驱动器的任务。 创建脚本并运行后,我得到: "参数#3无效:"(x86)\ Syslog \ logs" 从下面的脚本。
@echo off
title move files
echo Move from C to E
robocopy C:\"%ProgramFiles(x86)%\Syslogd\Logs C:\Users\admin.gnorthern\Desktop\Newfolder" /move /COPY:U /MAXAGE:30
pause
我从另一篇文章中得到了这个,但没有结果。 我也尝试了下面的int脚本,结果类似
robocopy C:\"PROGRA~2\%\Syslogd\Logs
答案 0 :(得分:0)
%ProgramFiles(x86)%
已包含驱动器规范:
==> echo %ProgramFiles(x86)%
C:\Program Files (x86)
==>
您的C:\"%ProgramFiles(x86)%\Syslogd\Logs"
会导致路径无效
C:\"C:\Program Files (x86)\Syslogd\Logs"
因此,省略前导C:\
如下:
robocopy "%ProgramFiles(x86)%\Syslogd\Logs" "C:\Users\admin.gnorthern\Desktop\Newfolder" /move /COPY:U /MAXAGE:30
答案 1 :(得分:0)
再次感谢所有回复:以下内容对我有用。
@echo off robocopy "%PROGRAMFILES(x86)的%\ SYSLOGD \日志" " E:\试验" / move / minage:30 暂停