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 »




Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.