分不同的时间自动拷贝不同的文件,用copy或xcopy命令,作成批处理文件,能否实现?有没有更好的办法。

如,时间到了2017年1月20日20点17分开始拷贝某一文件,到20点27分开始拷贝另一文件,在一个批处理中用copy命令能否实现?请高手帮忙。... 如,时间到了2017年1月20日20点17分开始拷贝某一文件,到20点27分开始拷贝另一文件,在一个批处理中用copy命令能否实现?请高手帮忙。 展开
 我来答
乱世t逃犯
2017-01-21 · TA获得超过2780个赞
知道小有建树答主
回答量:1016
采纳率:75%
帮助的人:440万
展开全部

先说结果:可以实现。

我们可以在bat文件用if判断时间,执行copy,但这个方法会一直不停的判断,占内存。

建议用at添加计划任务的方法。

at 9:30 /every:M,T,W,Th,F,S,Su cmd /c "if "%"date:~,10"%" == 2017-01-20 (at 20:17 copy c:\a\tmp.txt d:\b\tmp.txt & at 20:27 xcopy /e /i /y c:\c d:\d)

在cmd里面输入此命令,添加一个计划,每天九点半检查日期,如果是1月20号则再添加两个任务,分别于20:17复制文件、于20:27复制文件夹。当不再需要这个计划任务的时候,用at /delete 删除。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式