2
이 폴더 ("/ sdcard/Files /")에있는 모든 파일의 시간을 가져오고 싶습니다. 그리고 나서 한 시간 이상있는 모든 파일을 삭제하고 싶습니다.파일 생성 시간
어떤 방법이 있습니까?
이 폴더 ("/ 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();
}
}
나는 그것이 당신을 도울 수 있기를 바랍니다.
감사합니다. 시도해 보겠습니다. – HaOx
답장을 보내 주셔서 대단히 감사합니다. 그것은 매력처럼 작동합니다. – HaOx
Greated Worked !!! 감사! – Si8