chao 3 年之前
父節點
當前提交
80ce4a8330
共有 1 個文件被更改,包括 11 次插入10 次删除
  1. 11 10
      src/main/java/org/apache/ibatis/thread/Runnable.java

+ 11 - 10
src/main/java/org/apache/ibatis/thread/Runnable.java

@@ -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;
 	}