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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

PENJELASAN TENTANG `FS` MODULE UNTUK MANAJEMEN FILE

Modul `fs` di NodeJS memudahkan manajemen file dengan berbagai fungsi menarik, mulai dari membaca, menulis, hingga menghapus file. Pelajari cara menggunakannya di sini.

Daftar Isi:

Cara Menggunakan Modul `fs`
Membaca File
Menulis File
Menghapus File
Kesimpulan

Modul fs di NodeJS adalah modul penting yang digunakan untuk mengelola file dan direktori. Modul ini memberikan berbagai fungsi yang memudahkan kamu dalam membaca, menulis, dan menghapus file dengan efisien.

Cara Menggunakan Modul fs

Untuk menggunakan modul fs, kamu harus mengimpornya terlebih dahulu. Kamu bisa melakukannya dengan kode berikut:

const fs = require('fs');

Setelah itu, kamu sudah bisa menggunakan berbagai fitur yang disediakan.

Membaca File

Salah satu fungsi dasar dari fs adalah fs.readFile yang digunakan untuk membaca isi file.

Contoh Penggunaan

fs.readFile('path/ke/file.txt', 'utf8', (err, data) => {
  if (err) {
    console.error('Error membaca file:', err);
    return;
  }
  console.log('Isi file:', data);
});

Untuk menulis data ke dalam file, gunakan fungsi fs.writeFile.

Contoh Penggunaan

fs.writeFile('path/ke/file.txt', 'Halo dunia!', (err) => {
  if (err) {
    console.error('Error menulis file:', err);
    return;
  }
  console.log('File berhasil ditulis!');
});

Menghapus File

Kamu dapat menghapus file menggunakan fungsi fs.unlink.

Contoh Penggunaan

fs.unlink('path/ke/file.txt', (err) => {
  if (err) {
    console.error('Error menghapus file:', err);
    return;
  }
  console.log('File berhasil dihapus!');
});

Kesimpulan

Modul fs adalah alat yang sangat bermanfaat dalam pekerjaan pengembangan menggunakan NodeJS. Dengan memahami cara kerja fungsi dasarnya seperti membaca, menulis, dan menghapus file, kamu dapat memudahkan manajemen file dalam proyek kamu.


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