|
@@ -159,19 +159,20 @@ public class Runnable implements java.lang.Runnable {
|
|
|
List<File> refreshs = new ArrayList<File>();
|
|
|
|
|
|
File[] files = dir.listFiles();
|
|
|
- for (int i = 0; i < files.length; i++) {
|
|
|
- File file = files[i];
|
|
|
- if (file.isDirectory()) {
|
|
|
- refreshs.addAll(this.getRefreshFile(file, beforeTime));
|
|
|
- } else if (file.isFile()) {
|
|
|
- if (this.check(file, beforeTime)) {
|
|
|
- refreshs.add(file);
|
|
|
+ if (null != files && files.length>0){
|
|
|
+ for (int i = 0; i < files.length; i++) {
|
|
|
+ File file = files[i];
|
|
|
+ if (file.isDirectory()) {
|
|
|
+ refreshs.addAll(this.getRefreshFile(file, beforeTime));
|
|
|
+ } else if (file.isFile()) {
|
|
|
+ if (this.check(file, beforeTime)) {
|
|
|
+ refreshs.add(file);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ System.out.println("error file." + file.getName());
|
|
|
}
|
|
|
- } else {
|
|
|
- System.out.println("error file." + file.getName());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
return refreshs;
|
|
|
}
|
|
|
|