美文网首页
Windows-删除超过时间的文件

Windows-删除超过时间的文件

作者: 李哈哈_2c85 | 来源:发表于2022-03-29 10:43 被阅读0次

    将下文件写到bat文件中,加入计划任务

    @echo off
    ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。
    ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
    ::本例需要Win2003/Vista/Win7系统自带的forfiles命令的支持 如果XP需要复制c:\windoWS\system32\
    ::forfiles /p %SrcDir% /s /m *.log /d -%DaysAgo% /c "cmd /c  del /f /q /a @path" #*.log 文件格式
    
    rem 指定待删除文件的存放路径D:\test 如果不是,相应修改
    set SrcDir=D:\test
    rem 指定天数 如90天前
    set DaysAgo=90
    
    forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c  del /f /q /a @path"
    ::pause
    

    https://blog.csdn.net/qq_41980405/article/details/109398363?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-4-109398363.pc_agg_new_rank&utm_term=windows+%E5%88%A0%E9%99%A430%E5%A4%A9%E4%B9%8B%E5%89%8D%E7%9A%84%E6%96%87%E4%BB%B6&spm=1000.2123.3001.4430

    相关文章

      网友评论

          本文标题:Windows-删除超过时间的文件

          本文链接:https://www.haomeiwen.com/subject/iacsdrtx.html