Windows CMD命令行进行日期计算及本件备份
@echo off ::设置当前日期前多少天或后多少天 set/a beforedays=-1 ::当前日期转换为天数并进行计算 call :Date2Day %date:~0,10% days set/a days=%days%%beforedays% call :Day2Date %days% lastdate ::计算完毕,生成想要的字符组合 rem set day=%date:~0,3%.bak rem set filedate=%date:~4,4%%date:~9,2%%date:~12,2% set day=%date:~11,3%.bak set filedate=%date:~0,4%%date:~5,2%%date:~8,2% echo lastdate=%lastdate%,day=%day%,filedate=%filedate% rem pause net use z: /D net use z: //10.41.20.220/custombk/ATZS/IEDS custombk /USER:custom rem dir *%filedate%* del z:/Log/%day%/* /Q del z:/Data/%day%/* /Q xcopy Log/*%lastdate%* z:/Log/%day% /Y /I /F xcopy *%filedate%* z:/Data/%day% /Y /I /F ::cmd /k :Date2Day setlocal ENABLEEXTENSIONS for /f "tokens=1-3 delims=/-, " %%a in ('echo/%1') do ( set yy=%%a & set mm=%%b & set dd=%%c ) set /a dd=100%dd%%%100,mm=100%mm%%%100 set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2 set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633 endlocal&set %2=%j%&goto :EOF :Day2Date setlocal ENABLEEXTENSIONS set /a i=%1,a=i+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=a set /a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5 set /a dd=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10 (if %mm% LSS 10 set mm=0%mm%)&(if %dd% LSS 10 set dd=0%dd%) endlocal&set %2=%yy%%mm%%dd%&goto :EOF
Windows CMD命令行进行日期计算及本件备份相关推荐
- Curl学习日记2 - 在Windows CMD命令行中使用Curl
在Windows CMD命令行中使用Curl 目录 在Windows CMD命令行中使用Curl 1.下载 2.安装 3.使用 4.GIT下使用Curl命令(windows命令行中) 下载Git 安装 ...
- windows cmd命令行中 查看 修改 删除与添加环境变量
首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方 ...
- windows cmd 命令行下打开文件夹图形界面
通过 cmd 命令行进入指定目录后如果想查看该目录下的文件需要输入 dir 命令,很不方便,我们可以在 cmd 下打开文件夹图形界面: explorer 目录 例子: 1.打开当前目录 explore ...
- Windows cmd命令行常用命令
winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 wr ...
- Windows cmd命令行窗口 查看局域网所有IP的简单方法
进入命令行提示符窗口后 执行net view,显示计算机名,再ping计算机名即可显示ip 计算机名是//之后的内容
- 电脑获取服务器IP,ping nslookup获取心知天气的IP地址,windows cmd命令行进行DNS域名解析解析
windows电脑,开始栏 - - 输入 " cmd " - - 命令提示符 输入 ping api.seniverse.com 或者 nslookup ...
- windows cmd命令行findstr 类似linux中的grep
使用截图 简介 findstr是Window系统自带的命令,用途是查找指定的一个或多个文件文件中包含(或通过参数 /V来控制不包含)某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所 ...
- Windows cmd 命令行清空
如果想清空命令行里的信息,可以执行 cls 命令,即输入 cls 回车. cls 原文地址:https://blog.csdn.net/heyangweng/article/details/81836 ...
- Windows cmd 命令行清空
如果想清空命令行里的信息,可以执行 cls 命令,即输入 cls 回车. cls
最新文章
- 最小径集的算法_机器学习的利器——集成算法
- Jquery--遮罩弹窗特效
- 关于ThinkPHP的一些编程技巧
- openlayers 可以实现3d地图效果吗_OpenLayers教程:图形绘制之设置图形的样式
- 牛客网 【每日一题】5月14日题目 maze
- mysql 事务实例_mysql实现事务的提交和回滚实例
- 【Nginx那些事】nginx 安装及常用指令
- Docker上搭载Solr,重新编辑加载文件的相关命令
- MySQL中将查询所得结果集的某一字段拼接成字符串
- 筛选出c语言成绩前五名的记录,c语言课程论文设计成绩记录簿.doc
- 解读《输赢》:输赢在哪里?
- [javaSE] GUI(Action事件)
- IBM Systems Director VMControl资源生命周期管理,第2部分
- 读书笔记图灵传,算法
- flashfxp修改服务器密码,flashfxp服务器端设置
- Groovy框架Spock随0.6大发布
- mac os sierra卸载java_如何删除Install macOS High Sierra.app
- excel怎么筛选?教你一个简单粗暴的筛选技巧
- 约瑟夫环 有15个人围成一圈,按顺序淘汰
- 工控系统设计(八)组态功能开发
热门文章
- (超详细的新手教程)怎么下载JDK包?
- nginx在linux reload报错,nginx关于reload的两个错误解决方法,nginxreload
- 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises26
- 数据中心对洪水风险应具备应急措施
- html 自动点击回车事件,1秒自动按回车键的脚本
- Esri合作伙伴Track Star集成ArcGIS平台
- SLB 负载均衡实践
- 想要30一朵花,这样做
- 我的世界手机版开服务器领地系统,我的世界手机版领地指令大全 领地指令怎么用...
- FastDFS 单机安装