【问题标题】:Get File Creation Time获取文件创建时间
【发布时间】:2012-02-06 23:18:50
【问题描述】:

我想获取此文件夹(“/sdcard/Files/”)中所有文件的时间。然后我想删除所有超过一小时的文件。

有什么方法可以做到吗?

【问题讨论】:

    标签: android image time delete-file


    【解决方案1】:
        File dir = new File("/sdcard/Files/");
        File[] files = dir.listFiles();
        for (int i = 0; i < files.length; ++i){
            long lastTime = files[i].lastModified();
            Date nowDate = new Date();
            long nowTime = nowDate.getTime();
            if (nowTime - lastTime > 60*60*1000){
                files[i].delete();
            }
         }
    

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2013-01-20
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 2015-07-15
      相关资源
      最近更新 更多