OSDN Git Service

対象となるGPXが存在しない時の対策。
authoryuuhayashi <hayashi.yuu@gmail.com>
Sun, 27 Dec 2015 11:57:02 +0000 (20:57 +0900)
committeryuuhayashi <hayashi.yuu@gmail.com>
Sun, 27 Dec 2015 11:57:02 +0000 (20:57 +0900)
importPicture/src/osm/jp/gpx/AppParameters.java
importPicture/src/osm/jp/gpx/ImportPicture.java

index 64b2e49..951614d 100644 (file)
@@ -32,11 +32,11 @@ public class AppParameters extends Properties {
                
                File file = new File(FILE_PATH);
                if (file.exists()) {
-                       update = true;
+                       // ファイルが存在すれば、その内容をロードする。
+                       this.load(new FileInputStream(file));
                }
                else {
-                       // ファイルがあれば、その内容をロードする。
-                       this.load(new FileInputStream(file));
+                       update = true;
                }
                
                //------------------------------------------------
index 9a5c961..c0dc6b1 100644 (file)
@@ -155,6 +155,11 @@ public class ImportPicture extends Thread {
         }\r
         else {\r
             File[] files = obj.gpxDir.listFiles();\r
+            if (files == null) {\r
+               // 対象となるGPXファイルがありませんでした。\r
+               System.out.println("対象となるGPXファイルがありませんでした。('"+ obj.gpxDir.getAbsolutePath() +"')");\r
+               return;\r
+            }\r
             for (File file : files) {\r
                 if (file.isFile()) {\r
                     String filename = file.getName().toUpperCase();\r