Android 获取文件创建时间
我想获取此文件夹中所有文件的时间(“/sdcard/files/”)。然后我想删除所有超过一小时的文件 有什么方法可以这样做吗?Android 获取文件创建时间,android,image,time,delete-file,Android,Image,Time,Delete File,我想获取此文件夹中所有文件的时间(“/sdcard/files/”)。然后我想删除所有超过一小时的文件 有什么方法可以这样做吗?File dir=new File(“/sdcard/Files/”); File dir = new File("/sdcard/Files/"); File[] files = dir.listFiles(); for (int i = 0; i < files.length; ++i){ long lastTime =
File dir=new File(“/sdcard/Files/”);
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();
}
}
File[]files=dir.listFiles();
对于(int i=0;i60*60*1000){
文件[i].delete();
}
}
我希望它能帮助你