【问题标题】:Robocopy Invalid Parameter #7 LogRobocopy 无效参数 #7 日志
【发布时间】:2016-11-11 03:31:54
【问题描述】:

我一直在努力解决这个问题。但似乎这个命令行不适用于我的robocopy 批处理文件。它与参数、引号、反斜杠有关,或者我只是瞎了眼。我不太确定。这是代码。

REM @Echo Off
SETLOCAL EnableDelayedExpansion
Set hostname=%COMPUTERNAME%

set torun=wmic bios get serialnumber /format:value
for /f "tokens=2 delims==" %%a in ('%torun%') do set serial=%%a

Set src="D:\BackUPTEST\%serial%"
set dest="D:\RestoreTEST\%serial%"
set logdest="D:\RestoreTEST\%serial%\Logs"

set logfile=Restore-%serial%.log
set log="%logdest%\%logfile%"

robocopy %src% %dest% /E /R:3 /W:3 /TEE /log:%log% /NP

echo Restore Completed. . .
ENDLOCAL
Echo On

我带着……回来了

错误:无效参数 #7: "/log:D:\RestoreTEST\CNU1293K2J\Logs\Restore-CNU1293K2J.log"

   Simple Usage :: ROBOCOPY source destination /MIR

         source :: Source Directory (drive:\path or \\server\share\path).
    destination :: Destination Dir  (drive:\path or \\server\share\path).
           /MIR :: Mirror a complete directory tree.

For more usage information run ROBOCOPY /?

**** /MIR 可以删除和复制文件!

【问题讨论】:

    标签: robocopy


    【解决方案1】:

    刚刚被可怕的“无效日志参数”击中! 使用它一年或更长时间没有问题,在网络驱动器上运行,然后 Robocopy V10 几天前击中了我的机器,它停止工作并显示以下消息:

    '\\SEAGATE-435DC3\usb1-1share1\BACKUP'

    CMD.EXE 以上述路径作为当前目录启动。 不支持 UNC 路径。默认为 Windows 目录。

    C:\Windows>robocopy X:\Documents Y:\BACKUP\Documents /s /XO /FFT /DST /TEE /NP /R:2 /W:5 /LOG:robocopy_docs.log

    2016/11/10 19:07:47 错误 5 (0x00000005) 打开日志文件 C:\Windows\robocopy_docs.log 访问被拒绝。

    所以你现在需要指定日志文件的路径,然后它就可以工作了! (Y: 映射到\SEAGATE-435DC3\usb1-1share1)

    【讨论】:

      【解决方案2】:

      好的,想通了。至于日志记录,应该有一个现有的文件夹。所以我只是在 robocopy 命令初始化之前添加了 mkdir %logdest% ......这似乎解决了它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-01
        • 1970-01-01
        • 2021-07-24
        • 1970-01-01
        相关资源
        最近更新 更多