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