Changeset 392 for trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/jfc/commands/CMDpreprocessDirJFC.java
- Timestamp:
- 03/08/12 09:21:51 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/jfc/commands/CMDpreprocessDirJFC.java
r384 r392 17 17 /** 18 18 * <p> 19 * Command to pre-process files written by EventBench's JFCMonitor located in a directory. The only task20 * of the pre-processing is checking if the session was closed properly, i.e.,21 * if the XML file ends with a {@code </sessions>} tag. If this is not the case,22 * the tag will be appended to the file.19 * Command to pre-process files written by EventBench's JFCMonitor located in a 20 * directory. The only task of the pre-processing is checking if the session was 21 * closed properly, i.e., if the XML file ends with a {@code </sessions>} tag. 22 * If this is not the case, the tag will be appended to the file. 23 23 * </p> 24 24 * … … 50 50 String absolutPathSource = sourceFolder.getAbsolutePath(); 51 51 File targetFolder = new File(targetPath); 52 if (!targetFolder.isDirectory()) {52 if (!targetFolder.isDirectory()) { 53 53 Console.printerrln(targetPath + " is not a directory"); 54 54 } 55 55 String absolutPathTarget = targetFolder.getAbsolutePath(); 56 57 for (String filename : sourceFolder.list()) {56 57 for (String filename : sourceFolder.list()) { 58 58 String source = absolutPathSource + "/" + filename; 59 59 Console.traceln("Preprocessing file: " + source); … … 78 78 return; 79 79 } 80 80 81 81 String content = new String(buffer).trim(); 82 82 83 83 int index = filename.lastIndexOf('.'); 84 String target = absolutPathTarget + "/" + filename.substring(0, index) + ".xml"; 85 84 String target = absolutPathTarget + "/" 85 + filename.substring(0, index) + ".xml"; 86 86 87 Console.traceln(" Saving as: " + target); 87 88 88 89 OutputStreamWriter writer; 89 90 try { 90 91 FileOutputStream fos = new FileOutputStream(target); 91 writer = new OutputStreamWriter(fos, "UTF- 16");92 writer = new OutputStreamWriter(fos, "UTF-8"); 92 93 } catch (IOException e) { 93 94 Console.printerrln(e.getMessage());
Note: See TracChangeset
for help on using the changeset viewer.