- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用dos批处理实现建立文件夹(Building folders with DOS batch processing)
Requirements: 1 requires the establishment of file names in the form of YYYY1-MM1-DD1 to YYYY2-MM2-DD2 folder
2, where YYYY1-MM1-DD1 is todays date; YYYY2-MM2-DD2 is four days later
Answer:
@echo off
REM comparison operator: EQU - equal to NEQ - not equal to LSS - less than LEQ - less than or equal to GTR - greater than GEQ - greater than or equal to
REM modulo operator: operator from DOS% (batch file in%, non batch command line%)
REM log folder name initial value
Set filelog=%date:~0,10% to
REM variables for subsequent dates
Set /A y=0
Set /A m=0
Set /A d=0
REM takes the DD two in the date YYYYMMDD
Set /A dd=%date:~8,2%
Set, /A, ddp4=,%dd% + 4
REM takes the MM two in the date YYYYMMDD
Set /A mm=%date:~5,2%
Set, /A, mmp1=,%mm% + 1
REM takes the YYYY four in the date YYYYMMDD
Set /A yyyy=%date:~0,4%
Set, /A, yyyyp1=,%yyyy% + 1
Set /A yymd=yyyy, 4
Rem, if its 31 months (1,3,5,7,8,10,12)
REM special December
If%mm% equ 12
If%ddp4% Leq 31
Set /A y=%yyyy%
Set /A m=%mm%
Set /A d=%ddp4%
)
If%ddp4% GTR 31
If%mmp1% GTR 12
Set /A y=%yyyy% + 1
Set /A m= 1
Set /A d=%ddp4% - 31
)
)
Goto END
)
If%mm% equ 10
If%ddp4% Leq 31
Set /A y=%yyyy%
Set /A m=%mm%
Set /A d=%ddp4%
)
If%ddp4% GTR 31
Set /A y=%yyyy%
Set /A m=%mmp1%
Set /A d=%ddp4% - 31
)
Goto END
)
If%mm% equ 8
If%ddp4% Leq 31
Set /A y=%yyyy%
Set /A m=%mm%
Set /A d=%ddp4%
)
If%ddp4% GTR 31
Set /A y=%yyyy%
Set /A m=%mmp1%
Set /A d=%ddp4% - 31
)
Goto END
)
If%mm% equ 7
If%ddp4% Leq 31
Set /A y=%yyyy%
Set /A m=%mm%
Set /A d=%ddp4%
)
If%ddp4% GTR 31
Set /A y=%yyyy%
Set /A m=%mmp1%
Set /A d=%ddp4% - 31
)
Goto END
)
If%mm% equ 5
If%ddp4% Leq 31
Set /A y=%yyyy%
Set /A m=%mm%
Set /A d=%ddp4%
)
If%ddp4% GTR 31
Set /A y=%yyyy%
Set /A m=%mmp1%
Set /A d=%ddp4% - 31
)
Goto END
)
If%mm% equ 3
If%ddp4% Leq 31
Set /A y=%yyyy%
Set /A m=%mm%
Set /A d=%ddp4%
)
If%ddp4% GTR 31
Set /A y=%yyyy%
Set /A m=%mmp1%
Set /A d=%ddp4% - 31
)
Goto END
)
If%mm% equ 1
If%ddp4% Leq 31
Set /A y=%yyyy%
Set
您可能关注的文档
- 爱华nsx-380组合音响控制电路原理及故障检(Edward nsx-380 audio control circuit principle and fault detection).doc
- 爱康国宾ceo用互联网思维做体检(Ambassador CEO using Internet thinking to do physical examination).doc
- 爱车漆的保养及修补(Maintenance and repair of car paint).doc
- 爱普生打印机报错信息对照表(EPSON printer error message comparison form).doc
- 爱之韵迎新晚会策划书(Love rhyme New Year party planning).doc
- 熬膏(simmer to paste).doc
- 爱情的滋味(The taste of love).doc
- 澳大利亚各课程的英语能力要求(English proficiency requirements for various courses in Australia).doc
- 澳大利亚留学之住宿及通讯(Accommodation and communication in Australia).doc
- 澳大利亚名校推荐及申请条件简介(Australian elite recommendation and application conditions brief introduction).doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)