可以采取将每个文件修改时间和当前时间比对来判断,如果在相当短的时间内修改的,那应该就是新创建的
File path = new File(pathName);
long time = path.lastModified();
while (true) {
Thread.sleep(2000);

if (time != path.lastModified()) {
time = path.lastModified();
long currentTime = new Date().getTime();

for (String fileName : path.list()) {
File file = new File(pathName + fileName);

if (currentTime - file.lastModified() < 3000) {
//在这里移动文件file
}
}
}
}