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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MEMBUAT DAN MENGHAPUS DIREKTORI DI NODE.JS

Panduan singkat dan mudah tentang cara membuat dan menghapus direktori di Node.js menggunakan modul fs.

Artikel ini akan membahas cara membuat dan menghapus direktori dalam Node.js dengan menggunakan modul bawaan fs. Proses ini sangat berguna ketika kamu ingin mengelola file dan folder di aplikasi Node.js kamu.

Membuat Direktori

Menggunakan fs.mkdir()

Untuk membuat direktori baru, kamu dapat menggunakan fungsi fs.mkdir(). Fungsi ini memerlukan dua argumen utama: path dari direktori yang ingin dibuat dan callback fungsi untuk menangani error atau konfirmasi pengoperasian yang sukses.

const fs = require('fs');

fs.mkdir('nama-direktori', (error) => {
  if (error) {
    return console.error('Gagal membuat direktori:', error);
  }
  console.log('Direktori berhasil dibuat!');
});

Menggunakan fs.mkdirSync()

Jika kamu ingin versi yang bisa dihentikan sementara sehingga menunggu operasinya selesai sebelum melanjutkan kode, gunakan fs.mkdirSync().

const fs = require('fs');

try {
  fs.mkdirSync('nama-direktori-sync');
  console.log('Direktori berhasil dibuat secara sinkron!');
} catch (error) {
  console.error('Gagal membuat direktori secara sinkron:', error);
}

Menghapus Direktori

Menggunakan fs.rmdir()

Untuk menghapus direktori, gunakan fungsi fs.rmdir(). Fungsi ini juga memerlukan dua argumen utama: path dari direktori yang ingin dihapus dan callback fungsi untuk menangani error atau konfirmasi pengoperasian yang sukses.

const fs = require('fs');

fs.rmdir('nama-direktori', (error) => {
  if (error) {
    return console.error('Gagal menghapus direktori:', error);
  }
  console.log('Direktori berhasil dihapus!');
});

Menggunakan fs.rmdirSync()

Jika ingin operasi penghapusan yang bersifat sinkron, gunakan fs.rmdirSync().

const fs = require('fs');

try {
  fs.rmdirSync('nama-direktori-sync');
  console.log('Direktori berhasil dihapus secara sinkron!');
} catch (error) {
  console.error('Gagal menghapus direktori secara sinkron:', error);
}

Dengan panduan ini, kamu sekarang bisa dengan mudah membuat dan menghapus direktori dalam Node.js.olola


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