Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MENULIS DAN MEMBACA FILE MENGGUNAKAN `FS.WRITEFILE` DAN `FS.READFILE`

Pelajari cara mudah menulis dan membaca file di Node.js menggunakan metode `fs.writeFile` dan `fs.readFile`.

Daftar Isi:

Menulis ke File Menggunakan `f...
Membaca dari File Menggunakan ...
Catatan Penting

Dalam pengembangan aplikasi menggunakan Node.js, kamu mungkin perlu menulis atau membaca file. Node.js menyediakan modul fs (file system) yang mempermudah tugas ini. Modul ini memiliki beberapa metode, tetapi kita fokus pada dua metode utama: fs.writeFile untuk menulis file dan fs.readFile untuk membaca file.

Langkah-langkah

  1. Memuat Modul fs: Pertama, kamu perlu memuat modul fs menggunakan require.

    const fs = require('fs');
  2. Menggunakan fs.writeFile: Gunakan fs.writeFile untuk menulis data ke file. Fungsi ini membutuhkan tiga argumen: nama file, data yang akan ditulis, dan callback untuk menangani error.

    fs.writeFile('contoh.txt', 'Halo Dunia!', (err) => {
        if (err) {
            console.error('Terjadi kesalahan saat menulis ke file', err);
            return;
        }
        console.log('File berhasil ditulis!');
    });

Membaca dari File Menggunakan fs.readFile

Langkah-langkah

  1. Menggunakan fs.readFile: Setelah memastikan modul fs telah dimuat, gunakan fs.readFile untuk membaca data dari file. Fungsi ini membutuhkan dua argumen: nama file dan callback untuk menangani data yang dibaca atau error.
    fs.readFile('contoh.txt', 'utf8', (err, data) => {
        if (err) {
            console.error('Terjadi kesalahan saat membaca file', err);
            return;
        }
        console.log('Isi file:', data);
    });

Catatan Penting

  • Encoding: Saat menggunakan fs.readFile, pastikan untuk menyetel encoding ke 'utf8' agar data dibaca sebagai string. Jika tidak, data akan dibaca sebagai buffer.
  • Error Handling: Selalu periksa error dalam callback untuk mengatasi masalah yang mungkin terjadi selama proses penulisan atau pembacaan file.
  • Asinkron: Kedua metode ini bersifat asinkron. Jika kamu memerlukan operasi yang sinkron, kamu bisa menggunakan fs.writeFileSync dan fs.readFileSync.

Dengan memahami dan menggunakan fs.writeFile dan fs.readFile, kamu sekarang dapat dengan mudah menangani file dalam aplikasi Node.js. Selamat mencoba dan pastikan untuk menangani setiap error yang mungkin terjadi.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding