Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 通过网络复制文件&;从windows 7中删除同一文件夹中的文件_Batch File_Cmd - Fatal编程技术网

Batch file 通过网络复制文件&;从windows 7中删除同一文件夹中的文件

Batch file 通过网络复制文件&;从windows 7中删除同一文件夹中的文件,batch-file,cmd,Batch File,Cmd,我想将我的软件备份文件复制到我的DC中的另一台PC上,但copy&xcopy没有按照我的要求工作,让我解释一下情况 db-DIP201901010910.bak db-DIP201901010920.bak db-DIP201901010930.bak db-DIP201901010940.bak db-DIP201901010950.bak 这些是文件名,每10分钟添加一个新的备份文件,但最后一个是删除 所以我需要一个命令,根据软件备份复制和删除文件 我试过了,但没有达到预期效果 copy

我想将我的软件备份文件复制到我的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

有几种方法,最简单的可能是:

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 /?

等等。

是什么阻止了你这么做?我不知道确切的命令,我使用典型的复制命令,但没有按我的要求工作。我没有阅读只读文件,你的观点无效。忽略你的留言??好像我回应了。。。。那么,现在就完全忽略我的答案怎么样?我再次请求你删除与我的答案无关的评论。。我会在你删除不相关评论的那一刻删除此内容。如果你在回复中对我发表评论,请使用@作为通知者,否则我永远不会得到通知。在我的回答中,我会得到通知,因此请不要认为我忽略了您。首先,非常感谢您对robocopy“d:\backup”“\\mis naveed\backup”/MOV的支持,这是正常的,但此命令不会从源代码中删除额外的文件副本,我的错误是我不清楚解释该怎么做,robocopy“d:\backup”“\\mis naveed\backup”/PURGE robocopy“d:\backup”“\\mis naveed\backup”/MIR在您发出命令后,我正在检查robocopy的选项,因此/PURGE&/MIR可以解决我的问题,再次感谢@GerhardBarnard