我需要从文件夹(\ 10.0.1.223 \ ClamAV_DB)中删除特定文件,然后使用forfiles将文件粘贴到(C:\ ProgramData.clamwin \ db)文件夹(\ 10.0.1.223 \ ClamAV_DB)中。但它似乎不起作用。我使用的是Windows Server 2012 R2 Standard。
FORFILES /P \\10.0.1.223\ClamAV_DB /M daily.cld /D -0 /C "cmd /c del @PATH"
FORFILES /P C:\ProgramData\.clamwin\db -M daily.cld /D 0 /C "cmd /c copy @PATH \\10.0.1.223\ClamAV_DB
答案 0 :(得分:0)
更新: 因为它的UNC路径,使用PushD。这样的事情。
PushD "\\10.0.1.223\ClamAV_DB" &&(
FORFILES -M daily.cld /D -0 /C "cmd /c del @file"
) & PopD
FORFILES -P "C:\ProgramData\.clamwin\db" -M daily.cld /D -0 /C "cmd /c copy @file \\10.0.1.223\ClamAV_DB"
答案 1 :(得分:0)
让它在下面工作。
net use A: \\10.0.1.43\ClamAV_DB
forfiles /P A:\ /M daily.cld /C "cmd /c del @PATH"
forfiles /P C:\ProgramData\.clamwin\db -M daily.cld /C "cmd /c copy @PATH A:\