aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/util/Utility.java
diff options
context:
space:
mode:
authoryzhou <yzhou@krr-linux.cs.ox.ac.uk>2015-05-01 12:10:58 +0100
committeryzhou <yzhou@krr-linux.cs.ox.ac.uk>2015-05-01 18:13:14 +0100
commit2d007839a1e0f9775097f5f7cff14521d2afd021 (patch)
tree876cc374bc0d660ee91fe6e5011fffd72d911de4 /src/uk/ac/ox/cs/pagoda/util/Utility.java
parent0d8f240c9c0a64f2285324e5a517161e45c698fc (diff)
downloadACQuA-2d007839a1e0f9775097f5f7cff14521d2afd021.tar.gz
ACQuA-2d007839a1e0f9775097f5f7cff14521d2afd021.zip
add time tag to the temporary output
fixed a bug about equality in the tracking datalog encoding
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/util/Utility.java')
-rw-r--r--src/uk/ac/ox/cs/pagoda/util/Utility.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/util/Utility.java b/src/uk/ac/ox/cs/pagoda/util/Utility.java
index 120d463..6982bb1 100644
--- a/src/uk/ac/ox/cs/pagoda/util/Utility.java
+++ b/src/uk/ac/ox/cs/pagoda/util/Utility.java
@@ -11,6 +11,8 @@ import java.io.InputStreamReader;
11import java.io.OutputStreamWriter; 11import java.io.OutputStreamWriter;
12import java.io.PrintStream; 12import java.io.PrintStream;
13import java.text.SimpleDateFormat; 13import java.text.SimpleDateFormat;
14import java.time.LocalDateTime;
15import java.time.format.DateTimeFormatter;
14import java.util.Collection; 16import java.util.Collection;
15import java.util.Date; 17import java.util.Date;
16import java.util.HashSet; 18import java.util.HashSet;
@@ -30,7 +32,7 @@ public class Utility {
30 public static final String FILE_SEPARATOR = System.getProperty("file.separator"); 32 public static final String FILE_SEPARATOR = System.getProperty("file.separator");
31 public static final String LINE_SEPARATOR = System.getProperty("line.separator"); 33 public static final String LINE_SEPARATOR = System.getProperty("line.separator");
32 34
33 public static final String TempDirectory = (new File("tmp")).getAbsolutePath() + FILE_SEPARATOR; 35 public static final String TempDirectory = (new File("tmp" + DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(LocalDateTime.now()))).getAbsolutePath() + FILE_SEPARATOR;
34 36
35 public static final int TEST = -1; 37 public static final int TEST = -1;
36 public static final int FLY = 0; 38 public static final int FLY = 0;
@@ -235,7 +237,11 @@ public class Utility {
235 237
236 public static void cleanup() { 238 public static void cleanup() {
237 File tmp = new File(TempDirectory); 239 File tmp = new File(TempDirectory);
238 if (tmp.exists()) tmp.delete(); 240 if (tmp.exists()) {
241 for (File file: tmp.listFiles())
242 file.delete();
243 tmp.delete();
244 }
239 } 245 }
240 246
241 public static String toFileIRI(String path) { 247 public static String toFileIRI(String path) {