import java.io.File;
import java.util.Date;
public class MoveOldFile {
public void move(String targetDir,Integer elapse){
File dir = new File(targetDir);
File[] files = dir.listFiles();
String movePath = "c:\\oldFiles\\";
String filename = "";
Date today = new Date();
long dayTime = 24 * 60 * 60 * 1000;
long diff = 0;
for(File file : files){
if(file.isDirectory())continue;
diff = (today.getTime() - file.lastModified())/dayTime;
if(diff > elapse){
filename = file.getName();
File moveFile = new File(movePath + filename);
file.renameTo(moveFile);
}
}
}
}