分不同的时间自动拷贝不同的文件,用copy或xcopy命令,作成批处理文件,能否实现?有没有更好的办法。
如,时间到了2017年1月20日20点17分开始拷贝某一文件,到20点27分开始拷贝另一文件,在一个批处理中用copy命令能否实现?请高手帮忙。...
如,时间到了2017年1月20日20点17分开始拷贝某一文件,到20点27分开始拷贝另一文件,在一个批处理中用copy命令能否实现?请高手帮忙。
展开
展开全部
先说结果:可以实现。
我们可以在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 删除。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询