package dslog; import java.io.File; import java.io.FileInputStream; import java.io.IOException; class Main { public static void dslog2csv(String[] args) throws IOException { for (String filename : args) { System.out.println("Filename: "+filename); DslogReader file = new DslogReader(new FileInputStream(filename)); System.out.println("Format Version: "+file.version); System.out.println("Start Time: "+file.startTime); CsvWriter.Dslog2CSV(file, System.out); } } public static void main(String[] args) throws IOException { for (String dirname : args) { for (File file : (new File(dirname)).listFiles()) { 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(); } } } } }