java删除指定目录下一小时前生成的文件

    Date date = new Date(System.currentTimeMillis() - 1000 * 60 * 60);  
    File folder = new File(tempfolder);  
    File[] files = folder.listFiles();  
    for (int i=0;i<files.length;i++){  
        File file = files[i];  
        if (new Date(file.lastModified()).before(date)){  
            file.delete();  
        }  
    } 

猜你喜欢

转载自blog.csdn.net/rmnjava/article/details/81031145