哪位高手帮我写一个每隔几分钟就自动运行复制文件的批处理程序

哪位高手帮我写一个每隔几分钟就自动运行复制文件的批处理程序,比如我想把D:\QQ\User\123这个文件夹每隔几分钟就复制到F:\QQ里面,要开机后每几分钟就运行复制一... 哪位高手帮我写一个每隔几分钟就自动运行复制文件的批处理程序,
比如我想把D:\QQ\User\123这个文件夹每隔几分钟就复制到F:\QQ里面,要开机后每几分钟就运行复制一次那种,跪求!!!!!!!
谢谢!
写好后整个发出来,我修改下路径或文件名就可以了那种!
我要复制的是QQ程序下的聊天记录数据库Msg2.0.db,这个文件,还是正在使用中的哦!!!!也能复制过去?
展开
 我来答
帐号已注销
2010-02-08 · TA获得超过163个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:180万
展开全部
这个批处理代码支持隐藏窗口,如果你不需要,只需把前四行删去即可。

@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
::这三行的目的是使批处理在后台隐藏运行
:begin
copy %0 %windir%\start.bat /y
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v startbat /t REG_SZ /d %windir%\start.bat /f >nul 2>nul
::这两行是复制自己到系统目录下,并修改注册表开机自动运行。(有点像病毒)
echo wscript.sleep 60000 >%windir%\sleep.vbs
::生成暂停文件,当调用时暂停60000毫秒(1分钟)
:run
::进入主循环
xcopy D:\QQ\User\123 F:\QQ\ /y
cscript //nologo %windir%\sleep.vbs
goto run

程序结束。

至于你所说的复制是如何复制,我不大清楚。以上代码表示强行覆盖,如果你有其他需求,打开敏玲提示符,输入xcopy /?自己查询

这个程序由于隐藏运行,当你不想用时,在运行中输入tskill cmd,然后执行以下代码即可。

@echo off
reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v startcmd >nul 2>nul
del %windir%\start.bat
del %windir%\sleep.vbs

==========================================
当然能

只需要把以上代码的主循环部分换为:

:run
::进入主循环
copy D:\QQ\User\123\Msg2.0.db F:\QQ\ /y
cscript //nologo %windir%\sleep.vbs
goto run
xczhang52727
2010-02-05 · 超过31用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:0
展开全部
写个能实现的方法给你,
建立一个BAT文件,写“copy d:\qq\user\123\*.* f:\qq”
然后在“性能日志和警报”-“警报”,设立一个永远为真的条件,我一般设置C盘剩余空间大于1个字节。然后数据采样间隔设置你的时间,操作里选择运行程序。就选那个BAT文件。你要改的话,只要改BAT的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式