DISKON 50% terbatas! 🎉 Gunakan kupon "programmer2025"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Untuk mengelola file dan direktori di Node.js, kamu bisa menggunakan modul path. Modul ini menyediakan berbagai fungsi yang membantu mengelola dan memanipulasi jalur file dengan mudah. Mari kita jelajahi beberapa fitur utama dari modul path.
pathpathLangkah pertama adalah mengimpor modul path ke dalam project Node.js kamu. Kamu bisa melakukannya dengan kode berikut:
const path = require('path');
Untuk mengetahui ekstensi sebuah file, gunakan fungsi path.extname(). Fungsi ini akan mengembalikan string yang berisi ekstensi file tersebut, termasuk tanda titiknya.
const ekstensi = path.extname('example.txt');
console.log(ekstensi); // Output: .txt
Jika kamu hanya ingin mendapatkan nama file tanpa ekstensi, path.basename() bisa membantu. Kamu dapat menghilangkan ekstensi dengan memberikan parameter kedua berupa ekstensi file yang ingin dihilangkan.
const namaFile = path.basename('/folder/example.txt', '.txt');
console.log(namaFile); // Output: example
Untuk menggabungkan beberapa segmen jalur menjadi satu, gunakan path.join(). Ini sangat berguna untuk membangun jalur file yang dinamis.
const jalurPenuh = path.join('/folder', 'subfolder', 'example.txt');
console.log(jalurPenuh); // Output: /folder/subfolder/example.txt
Jika kamu memerlukan nama direktori dari sebuah jalur, gunakan path.dirname().
const namaDirektori = path.dirname('/folder/subfolder/example.txt');
console.log(namaDirektori); // Output: /folder/subfolder
Untuk menormalkan suatu jalur file yang mungkin mengandung segmen yang tidak diperlukan seperti . atau .., gunakan path.normalize().
const jalurNormal = path.normalize('/folder//subfolder/../example.txt');
console.log(jalurNormal); // Output: /folder/example.txt
Dengan memanfaatkan modul path, manajemen jalur file jadi lebih mudah dan fleksibel dalam aplikasi Node.js kamu. Cobalah berbagai metode ini untuk mengoptimalkan pengelolaan file dan direktori dalam proyekmu!
Link terkait: