Home »
Java Programs »
Java File Handling Programs
Java - Copy Content of One File to Another File
In this code snippet, we will learn how to copy content of one file to another file using Java program. In this example we will copy file named "sample.txt" to "sampleCopy.txt".
Copy Content of One File to Another File
// Java - Copy Content of One File to Another File
import java.io.*;
public class CopyFile {
public static void main(String args[]) throws IOException {
File fileName = new File("d:/sample.txt");
FileInputStream inFile = new FileInputStream("d:/sample.txt");
int fileLength = (int) fileName.length();
byte Bytes[] = new byte[fileLength];
System.out.println("File size is: " + inFile.read(Bytes));
String file1 = new String(Bytes);
System.out.println("File content is:\n" + file1);
FileOutputStream outFile = new FileOutputStream("d:/sample-copy.txt");
for (int i = 0; i < fileLength; i++) {
outFile.write(Bytes[i]);
}
System.out.println("File copied.");
//close files
inFile.close();
outFile.close();
}
}
Output:
File size is: 22
File content is:
This is a sample file.
File copied.
Java File Handling Programs »