diff --git a/utils/src/com/cloud/utils/FileUtil.java b/utils/src/com/cloud/utils/FileUtil.java index a6f0c9167ef..96ad3afe8c3 100644 --- a/utils/src/com/cloud/utils/FileUtil.java +++ b/utils/src/com/cloud/utils/FileUtil.java @@ -17,28 +17,14 @@ package com.cloud.utils; import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; + +import org.apache.commons.io.FileUtils; public class FileUtil { - public static void copyfile(File f1, File f2) throws IOException { - InputStream in = new FileInputStream(f1); - OutputStream out = new FileOutputStream(f2); - - try { - byte[] buf = new byte[1024]; - int len; - while ((len = in.read(buf)) > 0) { - out.write(buf, 0, len); - } - } finally { - in.close(); - out.close(); - } + public static void copyfile(File source, File destination) throws IOException { + FileUtils.copyFile(source, destination); } }