位置: 编程技术 - 正文

用批处理实现的删除特定时间以前的文件(批处理实例)

编辑:rootadmin
使用for命令读取dir /tc /o-d /a的结果,可以分成4段,前两段为日期与时间,第3段为目录或文件大小,第4段为文件名或目录名。然后根据第1段和第2段与需要的时间进行比较,决定是否删除文件 @echo off rem cd /d f:temp rem mDateTime格式: yyymmddHHmm set mDateTime= for /f "skip=4 tokens=1,2,3,4* delims=<>" %%i in ('dir /a /-c /tc /o-d') do call :proc %%i %%j %%k %%l goto end :proc set aDate=%1 set aTime=%2 set aType=%3 set aFile=%4 set aDatetime=%aDate:~0,4%%aDate:~5,2%%aDate:~8,2%%aTime:~0,2%%aTime:~3,2% if /i "%aDateTime%" lss "%mDateTime%" (if NOT "%aType%"=="DIR" attrib "%aFile%" -r -h -s && del "%aFile%") :end 但上面会有点问题,主要是因为if不能做大的数字的比较,对if来说太大了。我们可以先比较日期,再比较时间,但if语句比较多,还是折中一下,采用两位年份: rem mDateTime格式: ymmddHHmm set mDateTime= …… set aDatetime=%aDate:~2,2%%aDate:~5,2%%aDate:~8,2%%aTime:~0,2%%aTime:~3,2% Windows有一个命令Forfiles,如: Forfiles /D - /C "cmd /c echo @fname 是天前的。下可以把的Forfiles.exe文件拷过来用。 另外如果保留最近n个文件,就比较简单了,如,保留最近个bak文件: for /f "skip=" %i in ('dir *.bak /tc /o-d /b') do del %i 批处理中,要把%i 改为%%i

推荐整理分享用批处理实现的删除特定时间以前的文件(批处理实例),希望有所帮助,仅作参考,欢迎阅读内容。

用批处理实现的删除特定时间以前的文件(批处理实例)

文章相关热门搜索词:编写批处理运行程序,批处理应用实例,实用批处理代码,批处理实例,编写批处理,批处理实例,批处理实例,批处理实例,内容如对您有帮助,希望把文章链接给更多的朋友!

使用批处理删除HOSTS中特定内容的行的代码 Q:用bat批处理来删除或者修改hosts中指定的条目,例如对于.0.0.1localhosts,能否把hosts里面带有local的记录全都删掉或者改掉?A:cd/d%windir%systemdrivers

用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符 以前在CSDN上提交的FAQ,不能通过搜索引擎来搜索CSDN的FAQ,找了好一会才找到。现CSDN的FAQ只有CSDN用户才能正常访问,固转到BLOG。

关于shell命令的定向输出 2&gt;&1 mycommandmylog.txt2&1应该是最经典的用法了。命令的结果可以通过%的形式来定向输出,%表示文件描述符:1为标准输出stdout、2为标准错误stderr。系统默认%

标签: 批处理实例

本文链接地址:https://www.jiuchutong.com/biancheng/371806.html 转载请保留说明!

上一篇:计算机/网络设备状态监测脚本 批处理(计算机网络设计)

下一篇:使用批处理删除HOSTS中特定内容的行的代码(批处理删除注册表指定项)

  • 纺织品产量
  • 个人所得税汇算清缴情况报告
  • 企业轿车报废
  • 工会经费返还怎么使用
  • 企业年金个人所得税扣除标准
  • 公司向个人转款备注备用金合法吗
  • 独立核算分公司注销需要清算吗
  • 帮别的公司做账的叫什么公司
  • 物流公司一般纳税人怎么报税
  • 一张报关单可以分批退税吗
  • 企业为一般纳税人税率多少
  • 新办企业需要做什么
  • 电商刷单的财务操作
  • 税务大厅申报社保需要资料
  • 出售已计提减值准备的固定资产
  • 财务报表第一季度引用的期初数是第四季度还是年报
  • 小规模零申报资产负债表报错了要交印花税吗
  • 声卡无声音怎么回事
  • 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)
  • windows11怎么设置ipv4地址
  • linux gcc命令详解
  • win7如何禁用wifi
  • PHP:Memcached::delete()的用法_Memcached类
  • 集团公司管理费提取办法
  • 武侯祠红墙在哪个门
  • three.js 教程
  • npm无法将npm项识别为
  • 代订机票发票可以入账吗
  • 前端file对象
  • docker-p
  • 收到某单位投入一批原材料
  • 增值税附加税有什么
  • 合同 成本
  • 风险资本生存概率
  • 大气污染物排放2020标准
  • discuz管理中心登陆
  • 现金发放工资会计科目怎么写
  • 公司户和个人户交强险一样吗
  • 收据能否入账
  • 库存商品余额在借方是什么意思
  • 费用报销单如何粘贴票据
  • 编制弹性预算的关键在于
  • 服务业的收入确认原则
  • 过期产品进项税用转出吗
  • 自产产品用于捐赠是否要确认收入
  • 转让股权取得的收入是营业收入吗
  • 长期待摊费用如何评估
  • 总公司给分公司拨款属于什么
  • 废品相关内容有哪些
  • 如何算增值税金额
  • 英语培训机构成人浦口区
  • 数据库服务器配置方案
  • Linux/Mac MySQL忘记密码命令行修改密码的方法
  • win7系统浏览器怎么设置
  • dlg是什么意思中文
  • yum命令作用
  • centos7怎么配置ip地址和网络
  • mac新建窗口快捷键
  • win8怎么调整显示器亮度
  • linux安装sshpass
  • 黑马一键重装
  • Win7系统打开IE提示“堆栈满溢”的多种解决方案
  • Immutable 在 JavaScript 中的应用
  • 同一个文件夹中的文件可以同名吗
  • 只用html和css
  • nodejs实战教程
  • 脸部两旁的骨头
  • 编写shell脚本,批量建立用户
  • javascript开发基础
  • jquery校验
  • 发票查验明细怎么截屏
  • 怎么在晋江查找观看记录
  • 广告费扣除限额15%和30%
  • 开票地税怎么算的
  • 医保预交金可以取出来吗
  • 云南税务总局官网
  • 煤老板的苦恼
  • 法制观念的问题
  • 什么发票可以抵税
  • 企业分立需要开发票吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设