位置: 编程技术 - 正文

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

编辑: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中特定内容的行的代码(批处理删除注册表指定项)

  • 房屋出租何时缴税
  • 居民个人取得境内、境外所得,如何计算应纳税额?
  • 外资企业内资企业
  • 工资延期发放最多不能超过多少天
  • 怎么交税费
  • 房地产开发企业土地增值税清算
  • 进项税额转出冲红
  • 企业将重组债务转为权益工具
  • 软件使用费的税率是多少啊
  • 购买债券取得的利息收入计入什么科目
  • 企业增加实收资本
  • 营改增后哪些费用可以抵扣
  • 进项发票账务处理
  • 企业房产使用税
  • 什么情况下要办居住证
  • 应收账款手工核算方法
  • 金融资产交易中心是干嘛的
  • 来料加工出口退税申报操作
  • 华为手机麦克风在哪里
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • thinkphp paginate
  • 企业工会经费计提比例
  • 苹果取消macbook
  • 房屋产权置换怎么交税?
  • ctrl起什么作用
  • PHP:pg_fetch_row()的用法_PostgreSQL函数
  • 出纳借方
  • 顺流交易逆流交易未实现内部交易损益
  • 台式机用win7
  • et.exe进程占用
  • php redis常用命令
  • 开发商自用房产出售成为二手房土地成本
  • 苏必利尔湖位置地图
  • 取得专票怎么结转销售成本
  • 触屏不灵敏怎么调整oppo
  • phpsubstr方法参数
  • 金税盘减免怎么做分录
  • 法人股东分红要缴纳多少税
  • 发票章与开票方名称不一致是什么情况
  • 房屋维修费属于什么税收分类编码
  • 残保金都要申报吗
  • 5万元买二手车能买什么价位的车
  • 注册公司注册公司
  • 汇算清缴期间发放的工资
  • 异地施工怎么交税
  • 增值税专用发票和普通发票的区别
  • 现金日记账要如何做账
  • 只有进项要交税吗
  • 社会保险费结算表怎么打印
  • 建筑图纸设计费多少钱
  • 未交增值税的核算方法
  • 应付账款一直挂着,怎么消掉
  • 摊余成本计入哪里
  • 预收账款是什么资产
  • 总账选项设置步骤
  • sqlserver 获取表字段
  • windows2000开机视频
  • WINDOWS操作系统最新版本
  • macbook air语音功能
  • solaris netstat
  • thinkpad e431 bios怎么进入
  • win7系统只有一个鼠标箭头然后重启
  • ubuntu undate-rc.d 的一些使用介绍
  • 苹果Mac系统怎么切换输入法
  • xp系统关机没反应怎么办
  • win7诊断策略服务未运行是电脑问题还是网络
  • windowsxp改密码怎么改
  • QuiteRSS: Linux桌面的RSS阅读器 你值得拥有
  • WIN7系统中WQRD超链接打不开怎么办
  • jquery设置滚动条到底部
  • Node.js中的事件循环是什么意思
  • android.intent.extra.text
  • shell脚本-le
  • nodemcu连接阿里云
  • jquery拖拽流程布局
  • 每天一篇小练笔主题
  • textview在哪
  • 国家税务总局增值税发票查验平台官网
  • 重庆地方税务局刘飞虎
  • 医疗保险在手机上交不上是怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设