JavaRush /Blog Jawa /Random-JV /Nggarap file nggunakake FileInputStream lan FileOutputStr...
Artemka58_1
tingkat

Nggarap file nggunakake FileInputStream lan FileOutputStream

Diterbitake ing grup
Nggarap file karo FileInputStreamlan FileOutputStream. Nggarap file nggunakake FileInputStream lan FileOutputStream - 1Aku maca buku Schildt lan entuk titik nggarap file. Conto ujar manawa sampeyan kudu mbukak program saka baris perintah lan ketik jeneng file. Nanging aku sinau ing IntelliJ. Kepiye cara nggarap file kanthi nemtokake dalane? Iki contone:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class CopyFile {
    public static void main(String[] args) {
        int i;

        FileInputStream fin;
        FileOutputStream fout;

        if (args.length != 2) {
            System.out.println("Usage: CopyFile From To.");
            return;
        }

        try {
            fin = new FileInputStream(args[0]);
        } catch (FileNotFoundException exc) {
            System.out.println("Input file not found.");
            return;
        }

        try {
            fout = new FileOutputStream(args[1]);
        } catch (FileNotFoundException exc) {
            System.out.println("Error opening output file.");
            try {
                fin.close();
            } catch (IOException exc2) {
                System.out.println("Error closing input file.");
            }
            return;
        }

        try {
            do {
                i = fin.read();
                if (i != -1) fout.write(i);
            } while (i != -1);
        } catch (IOException exc) {
            System.out.println("Fi;e error.");
        }

        try {
            fin.close();
        } catch (IOException exc) {
            System.out.println("Error closing input file.");
        }

        try {
            fout.close();
        } catch (IOException exc) {
            System.out.println("Error closing output file.");
        }
    }
}
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION