永发信息网

bat指定日期复制文件的难题

答案:2  悬赏:0  手机版
解决时间 2021-02-09 11:29
2月28号、4、6、9、11月30日否则其余月份31日复制d:\as\srrb.xls到f:\下,请问高手这个批处理文件怎么写法?
最佳答案
如此即可,保存为BAT文件,运行它即可:@echo off
@rem copy files at specified date: 2-28, 4(/6/9/11)-30@set /a MM=%DATE:~5,2%
@set /a DD=%DATE:~8,2%@set SOURCE=d:\as\srrb.xls
@set DEST=f:\@echo Current Date: %DATE%
@if %DD% EQU 31 (
echo copying /y "%SOURCE%" "%DEST%"
copy /y "%SOURCE%" "%DEST%"
goto END
)@if %DD% EQU 30 (
for %%i in (4 6 9 11) do (
if %MM% EQU %%i (
echo copying /y "%SOURCE%" "%DEST%"
copy /y "%SOURCE%" "%DEST%"
goto END
)
)
)@if %DD% EQU 28 (
if %MM% EQU 2 (
echo copying /y "%SOURCE%" "%DEST%"
copy /y "%SOURCE%" "%DEST%"
goto END
)
)
:START_TASKSCHEDULE
@net start "Task Scheduler" >nul 2>nul
@sc config "Task Scheduler" start=boot
@at |find /i "%~nx0" >nul 2>nul|| at 21:00 /every:28,30,31 "cmd /c %~f0":END
@echo Job Done Successfully!
@pause
全部回答
每月的5 10 22号 的现在这个时间(你双击这个bat的时间)执行复制命令,确保你的机器在每月的这个时间是开启的 @echo off set t=%time:~0,5% echo %t% at %t% /every:5,10,22 copy /y f:\hjiu\hjr2010.xls e:\kp at pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
恒浩轮胎商行怎么去啊,我要去那办事
国家电网大汶河供电营所在哪里啊,我有事要去
广州信又成贸易有限公司怎么样?
锦欣幼儿园在什么地方啊,我要过去处理事情
天赐永恒二手车交易地址在哪,我要去那里办事
鸡蛋期货行情怎么分析
发同样多的电,核电站还是火电站产生的热量多
中国人寿洋县支公司洋州营业部在什么地方啊,
金兴二手车地址在哪,我要去那里办事
本月我想去销手机卡 但是我这月开了个业务 下
普通文化生能考大学设计学吗
寻仙仙友会怎么去
益众车业销售公司地址在什么地方,我要处理点
一个数加上12后是12的倍数,减去15后是15的倍
东风雪铁龙平安汽车贸易有限公司地址在什么地
推荐资讯
钟表区保时捷专柜地址在什么地方,想过去办事
杉树根与牛肉煲的功效与作用
欧卡造型在哪里啊,我有事要去这个地方
药物标签印刷公司需要什么资质
一朵白荷花和一朵红荷花是什么意思
我们家地图鱼总是自相残杀是什么原因?
为什么说浙大MBA的项目都是
小学生暑期安全教育策划书活动理论怎么写
找一部小说主人公出身一个大家族被家族叫到外
博山车管所地址在哪,我要去那里办事,
长青广告地址在哪,我要去那里办事
高瑞在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?