激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Java定時清理過期文件的實例代碼

Java定時清理過期文件的實例代碼

2021-06-19 10:29二十六度半 Java教程

這篇文章主要介紹了Java定時清理過期文件的實例代碼,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下

項目中經常需要自動定時去清理一些過期文件,這個其實java實現挺簡單的,核心部分就2個,一個定時任務,一個遞歸刪除文件,不過前提是你的文件放在以“2018-12-05”這樣命名的文件夾下,下面直接上核心代碼:

1. 遞歸刪除文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
   * 遞歸刪除文件夾下所有文件
   * @param file
   */
  public static void deletefile(file file) {
    if (file.isdirectory()) {
      //遞歸刪除文件夾下所有文件
      file[] files = file.listfiles();
      for (file f : files) {
        deletefile(f);
      }
      //刪除文件夾自己
      if (file.listfiles().length == 0) {
        logger.info("刪除文件夾:[{}]", file);
        file.delete();
      }
    } else {
      // 如果是文件,就直接刪除自己
      logger.info("刪除文件:[{}]", file);
      file.delete();
    }
  }

 2. 定時任務

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@component
public class filejob {
  private static final logger logger = loggerfactory.getlogger(filejob.class);
  @scheduled(cron = "0/1 * * * * *")
  public void clean() throws parseexception {
    logger.info("開始刪除文件...");
    long starttime = system.currenttimemillis();
    //刪除文件
    file deletefile = new file("xxx");
    file[] deletefiles = deletefile.listfiles();
    for (file file : deletefiles) {
      date createdate = new simpledateformat("yyyy-mm-dd").parse(file.getname());
      //刪除15天前的文件
      if (new date().compareto(dateutil.getdatein(dateutil.day, 15, createdate)) > 0) {
        fileutil.deletefile(uploadfile);
      }
    }
    logger.info("刪除文件結束,總耗時:[{}]毫秒", system.currenttimemillis() - starttime);
  }
}

總結

以上所述是小編給大家介紹的java定時清理過期文件的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://www.cnblogs.com/gdufs/archive/2018/12/05/10071112.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91精品国产日韩91久久久久久360 | 久久精品国产99久久久古代 | 精品国产一区二区三区蜜殿 | 欧美一级小视频 | 北条麻菲 | 久久精品一二三区白丝高潮 | 在线成人av观看 | 国产在线观看一区二区三区 | 国产色爱综合网 | 毛片大全| 亚洲精品欧美二区三区中文字幕 | 国产一级二级在线播放 | 在线免费视频a | 国产精品久久久久久影院8一贰佰 | 亚洲最大久久 | 精品乱码久久久久 | h视频在线观看免费 | 欧美性生活久久久 | 欧美成人性生活片 | 精品国产九九九 | 综合日韩av | 精品在线观看一区二区三区 | 国毛片 | 成人超碰 | 国产又粗又爽又深的免费视频 | 亚洲视频在线网 | 久久久久欧美 | 有色视频在线观看 | 天天舔天天插 | 久久99国产精品二区护士 | 涩涩伊人 | av在线播放免费 | 国产免费v片 | 欧美成人免费看 | av最新在线观看 | aa级黄色片| 亚洲免费片| 热久久成人 | 欧美黄色三级视频 | 337p粉嫩大胆噜噜噜亚瑟影院 | 毛片毛片|