I denne opplæringen lærer vi å kopiere filer i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java-filklasse
 - Java I / O-strømmer
 
Java- Fileklassen gir ingen metode for å kopiere en fil til en annen. Vi kan imidlertid bruke Java I/O Streamstil å lese innhold fra en fil og skrive til en annen.
Eksempel: Kopier filer ved hjelp av i / o-strømmer
 import java.io.FileInputStream; import java.io.FileOutputStream; class Main ( public static void main(String() args) ( byte() array = new byte(50); try ( FileInputStream sourceFile = new FileInputStream("input.txt"); FileOutputStream destFile = new FileOutputStream("newFile"); // reads all data from input.txt sourceFile.read(array); // writes all data to newFile destFile.write(array); System.out.println("The input.txt file is copied to newFile."); // closes the stream sourceFile.close(); destFile.close(); ) catch (Exception e) ( e.getStackTrace(); ) ) ) 
Produksjon
Input.txt-filen kopieres til newFile.
I eksemplet ovenfor har vi brukt FileInputStreamog FileOutputStreamtil å kopiere en fil til en annen.
Her,
FileInputStreamleser alt innholdet fra input.txt til en matriseFileOutputStreamskriver alt innholdet fra matrisen til newFile
Merk :
- Den 
FileUtilsklassen avorg.apache.commons.iopakken gircopyFile()metoden for å kopiere filen. - Den 
Filesklassen avjava.niopakken gircopy()metoden for å kopiere filen. 








