[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/Scarlet-Coder/Java-Programs/master/CopyFile.java [Back]  [Original]

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * This file will copy contents of a file from one file to another file.
 */
public class CopyFile {
    public static void main(String args[]) throws IOException {
        FileInputStream inputStream = null;
        FileOutputStream outputStream = null;

        // Provide File locations
        String inputFileLocation = "input.txt";
        String outputFileLocation = "output.txt";

        try {
            // Create Input and Output streams
            inputStream = new FileInputStream("C:\\Users\\prakh\\git\\workspace\\Workspace\\workspace\\angular.json");
            outputStream = new FileOutputStream("C:\\Users\\prakh\\git\\workspace\\Workspace\\workspace\\angular_output.json");

            // Read the data from Input file in bytes and write each byte to output file
            int dataByte;
            while ((dataByte = inputStream.read()) != -1) {
                outputStream.write(dataByte);
            }
        } finally {
            // Always close the streams to avoid memory leaks
            closeResources(inputStream, outputStream);
        }
    }

    /**
     * Close the Streams
     *
     * @param inputStream
     * @param outputStream
     */
    private static void closeResources(FileInputStream inputStream, FileOutputStream outputStream) throws IOException {
        if (inputStream != null) {
            inputStream.close();
            inputStream = null;
        }
        if (outputStream != null) {
            outputStream.close();
            outputStream = null;
        }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page