Antes de Java 7, si necesitamos copiar un archivo, debemos crear un método o llamar al copyFile(File srcFile, File destFile)
método de FileUtils inapache commons io package.
En Java 7, la función de copia de archivos es muy simple. El siguiente es un ejemplo de código para mostrar cómo usar el método Files.copy ():
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class FileCopyTest { public static void main(String[] args) { Path source = Paths.get("/Users/apple/Desktop/test.rtf"); Path destination = Paths.get("/Users/apple/Desktop/copied.rtf"); try { Files.copy(source, destination); } catch (IOException e) { e.printStackTrace(); } } } |