繁体   English   中英

删除特定文件并使用forfiles将文件复制到文件夹

[英]Delete specific file and copy file to folder using forfiles

我需要从文件夹(\\ 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

更新:由于其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"

在下面工作了。

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:\

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM