// sourceDirPath 源文件路径 targetDirPath 目标文件路径
File folder = new File(sourceDirPath);
File[] files = folder.listFiles();
if (files != null && files.length > 0) {
for (File file : files) {
long lastModified = file.lastModified();//文件最后一次被修改的时间
long currentTimeMillis = System.currentTimeMillis();
long timeRange = currentTimeMillis - lastModified;
if (timeRange >= Constants.UNZIP_TIME && file.getName().endsWith(".txt")) {
try {
String targetDirStr = targetDirPath + DateUtil.Date2Str(new Date(), "yyyy-MM-dd");
File targetDir = new File(targetDirStr);
if (!targetDir.exists()) targetDir.mkdirs();
String targetFile = targetDir.getAbsolut