diff --git a/itext/src/main/java/com/itextpdf/testutils/CompareToolUtil.java b/itext/src/main/java/com/itextpdf/testutils/CompareToolUtil.java index 89a1c84da..514ee59c0 100644 --- a/itext/src/main/java/com/itextpdf/testutils/CompareToolUtil.java +++ b/itext/src/main/java/com/itextpdf/testutils/CompareToolUtil.java @@ -6,6 +6,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.nio.file.Files; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -74,15 +75,7 @@ public static String createTempDirectory(String tempFilePrefix) throws IOException { final File temp; - temp = File.createTempFile("temp", Long.toString(System.nanoTime())); - - if(!(temp.delete())) { - throw new IOException("Could not delete temp file: " + temp.getAbsolutePath()); - } - - if(!(temp.mkdir())) { - throw new IOException("Could not create temp directory: " + temp.getAbsolutePath()); - } + temp = Files.createTempDirectory("temp" + Long.toString(System.nanoTime())).toFile(); return temp.toString(); }