我想将我的软件备份文件复制到DC中的另一台PC上,但copy & xcopy不能如我所愿地工作,让我解释一下方案。
db-DIP201901010910.bak
db-DIP201901010920.bak
db-DIP201901010930.bak
db-DIP201901010940.bak
db-DIP201901010950.bak这些是文件名,每隔10分钟添加一个新的备份文件,但最后第六个备份文件被删除,
所以我需要一个命令来复制和删除文件作为每个软件备份。
我试过了,但它并不像预期的那样工作。
copy d:\backup\ \\mis-naveed\backup /y /c发布于 2019-03-01 15:31:00
有几种方法,最简单的可能是:
robocopy "d:\backup" "\\mis-naveed\backup" /MOV您甚至可以在循环中运行它,并设置超时时间:
@echo off
:start
robocopy "d:\backup\" "\\mis-naveed\backup" /MOV
timeout /t 600>nul
goto :start另一种方法是for循环,甚至记录输出:
(@for %%i in (D:\backup\*.bak) do (
copy /Y "%%i" "\\mis-naveed\backup"
del /Q "%%i"
)
)>>Somelogfiletxt我强烈建议您打开cmd.exe并运行帮助,以获得有关以上使用的命令的更多帮助。
for /?
copy /?
robocopy /?
del /?等。
https://stackoverflow.com/questions/54938211
复制相似问题