DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MENGGUNAKAN `PATH` MODULE UNTUK MANAJEMEN FILE

Panduan singkat cara menggunakan modul `path` di Node.js untuk memudahkan manajemen file dan direktori dengan contoh sederhana yang mudah dipahami.

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.

Menggunakan Modul path

Memasukkan Modul path

Langkah pertama adalah mengimpor modul path ke dalam project Node.js kamu. Kamu bisa melakukannya dengan kode berikut:

const path = require('path');

Mendapatkan Ekstensi File

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

Mendapatkan Nama File

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

Menyatukan Jalur File

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

Mendapatkan Nama Direktori

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

Normalisasi Jalur

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!


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