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.