Cara Membuat File Pada Java

Untuk membuat file anda bisa menggunakan class java.io.File. Class File ini memiliki  4 constructor, yaitu:

  • File(File parent, String child)
  • File(String pathname)
  • File(String parent, String child)
  • File(URI uri)

Kali ini anda akan menggunakan constructor File(String pathname) yang akan digunakan untuk membuat file text dari string path file tersebut.

Method yang dipakai untuk memeriksa apakah file sudah dibuat adalah File.createNewFile() yang akan mengembalikan nilai boolean:

  • true jika file berhasil dibuat
  • false jika file sudah ada

Method ini akan membuat file kosong yang baru hanya jika nama file ini belum ada pada path direktori yang akan dijadikan tempat menyimpan file tersebut.  Selain itu, method ini juga melemparkan checked exception yaitu IOException.

Contoh:

Contoh output:

membuat file dengan program java

Sebuah file dengan nama filebaru.txt sudah dibuat pada direktori C:bahasajavacom.

Baca Juga:  Menulis Isi File Text Dengan PrintWriter Pada Program Java

1 thought on “Cara Membuat File Pada Java”

  1. Pak, saya coba buat program diatas dengan kombinasi dari baca file dengan scanner, tp kok gagal terus, untuk buat file txt nya sih bisa tp untuk menulisnya kok eror terus. isi file txt nya java.util.Scanner[delimiters=\p{javaWhitespace}+][position=924][match valid=false][need input=false][source closed=true][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q?\E]
    Itu pr.println() klo saya pake variable scan, tp klo pake variable bacafile malah Cannot be resolved to a variable. Mohon bantuannya pak. Berikut kode yang saya buat :
    import java.io.File;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.FileWriter;
    import java.io.FileNotFoundException;
    import java.util.Scanner;

    public class ReadingTextFileScanner {

    public static void main(String[] args) {
    //Membuat Statement Try-Catch untuk mengatasi error jika file tidak ditemuan
    try{

    //Inisialisasi Objek dan Mendefinisikan Path Lokasi File Yang akan Dibaca
    File file = new File(“D:\\00. PJKGG\\04. Monval Pasut\\download data mgps.db\\08. 0080KTAG01\\0080KTAG01_201901.txt”);

    //Inisialisasi Objek Scanner dan memasang objek file yang akan dibaca
    Scanner scan = new Scanner(file);

    //Menggunakan perulangan untuk membaca semua data didalam objek Scanner
    while(scan.hasNextLine()){
    String bacafile = scan.nextLine();
    System.out.println(bacafile);
    }
    scan.close();

    //—–start
    try {
    //Membuat file teks dengan nama filebaru yang berada di
    //direktori C di dalam folder bahasajavacom
    File foutput = new File(“D:\\00. Test projects\\JAVA\\output.txt”);

    if (foutput.createNewFile()){
    PrintWriter pr = new PrintWriter(new FileWriter(foutput, true));
    pr.println(scan);
    pr.close();
    System.out.println(foutput);
    System.out.println(“File sudah dibuat!”);

    }
    else{
    System.out.println(“File sudah ada!.”);
    }

    }
    catch (IOException e) {
    e.printStackTrace();
    }
    //——–tricatchfinish

    }
    catch(FileNotFoundException ex){
    System.out.println(“File Tidak Ditemukan”);
    }
    }
    }

    Reply

Leave a Comment