• 定时删除某目录下几天前的文件


    定时删除某目录下几天前的文件

    系统每天生成日志,为了保证系统正常运行,需要不断清理系统空间,就把这种事情交给批处理文件来吧。这种方法简单实用,你只要通过任务计划和批处理文件就能实现。
        1.“任务计划”。进入“控制面板”-“任务计划”,然后根据提示选择要运行的程序,运行时间即可。
        2.批处理文件。 编写批处理文件的语法如下:(假设目标目录是E盘下的A目录)
            del /f /s /q e:\A 删除A目录里面的所有文件
            del /f /s /q e:\A\*.tmp 删除A目录里面的所有以tmp为后缀名的文件
            del /f /s /q e:\A\*.* 删除A目录里面的所有文件
            rd /s /q e:\A\B 删除A目录下面的B文件夹 
            rd /s /q e:\A\C 删除A目录下面的C文件夹 
          
          当然还有复制,循环,判断,以及实用变量等详细语法。
         3.下面我写的一个批量删除文件的例子:目标文件所在目录的命名规则是当前时间yyyymmddhh,执行批处理文件时,要删除当前时间前一小时所生成的文件。
            @echo off 
      set dateStr= %date:~0,4%%date:~5,2%%date:~8,2%
      set HHStr=%time:~0,2%

      set /a hhStr=%HHStr%-1

      rd /s /q F:\yangfei\批处理\%date:~0,4%%date:~5,2%%date:~8,2%%hhStr%
      del /f /s /q F:\yangfei\批处理\%date:~0,4%%date:~5,2%%date:~8,2%%hhStr%

  • 相关阅读:
    什么是 MyBatis?
    @RequestMapping 注解用在类上面有什么作用?
    如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些?
    SpringMVC 流程?
    SpringMVC 工作原理?
    什么是 SpringMvc?
    依赖注入的三种实现方式?
    什么是IOC
    spring的作用
    什么是spring框架?
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/16360071.html
Copyright © 2020-2023  润新知