2
このフォルダにあるすべてのファイル(「/ sdcard/Files /」)を取得したいです。そして、私は1時間以上持っているすべてのファイルを削除したいと思います。ファイルの作成時間を取得
どのような方法がありますか?
このフォルダにあるすべてのファイル(「/ sdcard/Files /」)を取得したいです。そして、私は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();
}
}
私はあなたを助けることを願っています。
ありがとう、私はそれを試してみます。 – HaOx
あなたの答えはありがとうございます、それは魅力のように動作します。 – HaOx
Worked Great !!!ありがとう! – Si8