diff options
Diffstat (limited to 'src/main/java/org/testng/internal/Utils.java')
-rw-r--r-- | src/main/java/org/testng/internal/Utils.java | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/main/java/org/testng/internal/Utils.java b/src/main/java/org/testng/internal/Utils.java index b98163c8..c65acba3 100644 --- a/src/main/java/org/testng/internal/Utils.java +++ b/src/main/java/org/testng/internal/Utils.java @@ -748,23 +748,13 @@ public final class Utils { } public static void copyFile(File from, File to) { - try{ - InputStream in = new FileInputStream(from); - - //For Append the file. -// OutputStream out = new FileOutputStream(f2,true); - - //For Overwrite the file. - to.getParentFile().mkdirs(); - OutputStream out = new FileOutputStream(to); - + to.getParentFile().mkdirs(); + try (InputStream in = new FileInputStream(from); OutputStream out = new FileOutputStream(to)) { byte[] buf = new byte[1024]; int len; - while ((len = in.read(buf)) > 0){ + while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } - in.close(); - out.close(); } catch(IOException e){ e.printStackTrace(); } |