Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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.
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!');
});
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);
}
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!');
});
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
Link terkait: