Manipulasi Direktori


Membuat Direktori Baru

Untuk membuat direktori baru, Anda dapat menggunakan modul fs (file system) dari Node.js:

const fs = require('fs');

// Nama direktori yang akan dibuat
const namaDirektori = 'nama_direktori_baru';

fs.mkdir(namaDirektori, (err) => {
  if (err) {
    console.error('Gagal membuat direktori:', err);
  } else {
    console.log('Direktori berhasil dibuat.');
  }
});

Mengecek Keberadaan Direktori

Untuk memeriksa apakah sebuah direktori sudah ada, Anda dapat menggunakan:

const fs = require('fs');

const namaDirektori = 'nama_direktori';

fs.access(namaDirektori, (err) => {
  if (err) {
    console.error('Direktori tidak ada.');
  } else {
    console.log('Direktori sudah ada.');
  }
});

Menghapus Direktori

Untuk menghapus sebuah direktori (hanya jika direktori tersebut kosong), Anda dapat menggunakan:

const fs = require('fs');

const namaDirektori = 'nama_direktori';

fs.rmdir(namaDirektori, (err) => {
  if (err) {
    console.error('Gagal menghapus direktori:', err);
  } else {
    console.log('Direktori berhasil dihapus.');
  }
});

Menampilkan Isi Direktori

Untuk menampilkan daftar file dan direktori dalam suatu direktori, Anda dapat menggunakan:

const fs = require('fs');

const namaDirektori = 'nama_direktori';

fs.readdir(namaDirektori, (err, files) => {
  if (err) {
    console.error('Gagal membaca direktori:', err);
  } else {
    console.log('Isi direktori:', files);
  }
});

Semoga tutorial ini membantu Anda memahami cara manipulasi direktori menggunakan Node.js! Jangan lupa untuk menyesuaikan nama direktori dan penanganan kesalahan sesuai kebutuhan Anda.