diff options
Diffstat (limited to 'dslog/Main.java')
-rw-r--r-- | dslog/Main.java | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/dslog/Main.java b/dslog/Main.java index 57aa4b6..f95be77 100644 --- a/dslog/Main.java +++ b/dslog/Main.java @@ -18,12 +18,19 @@ class Main { public static void main(String[] args) throws IOException { for (String dirname : args) { for (File file : (new File(dirname)).listFiles()) { - if (file.toString().endsWith(".dslog")) { - new DslogReader(new FileInputStream(file)); - } else if (file.toString().endsWith(".dsevents")) { - new DseventsReader(new FileInputStream(file)); - } else if (file.toString().endsWith(".pdplog")) { - new PdplogReader(new FileInputStream(file)); + try { + if (file.getName().endsWith(".dslog")) { + DslogReader dslog = new DslogReader(new FileInputStream(file)); + System.out.println(file.getName()+" : "+dslog.version+" : "+dslog.startTime); + } else if (file.getName().endsWith(".dsevents")) { + DseventsReader dsevents = new DseventsReader(new FileInputStream(file)); + System.out.println(file.getName()+" : "+dsevents.version+" : "+dsevents.startTime); + } else if (file.getName().endsWith(".pdplog")) { + PdplogReader pdplog = new PdplogReader(new FileInputStream(file)); + System.out.println(file.getName()+" : "+pdplog.version); + } + } catch (Exception e) { + (new IOException("Could not read file: "+file.toString(), e)).printStackTrace(); } } } |