Untuk mendapatkan nama file tanpa ekstensi di Node. js, gunakan metode parse()_ dari modul path untuk mendapatkan objek yang mewakili jalur. Properti name dari objek ini akan berisi nama file tanpa ekstensi
Sebagai contoh
const path = require('path');path.parse('index.html').name; // indexpath.parse('package.json').name; // packagepath.parse('image.png').name; // imageMetode parse()Metode parse()_ mengembalikan objek dengan properti yang mewakili bagian utama dari jalur yang diberikan. Objek yang dikembalikan memiliki properti berikut
Untuk mendapatkan nama file tanpa ekstensi di Node. js, gunakan metode parse()_ dari modul path untuk mendapatkan objek yang mewakili jalur. Properti name dari objek ini akan berisi nama file tanpa ekstensi
Sebagai contoh
const path = require('path'); path.parse('index.html').name; // index path.parse('package.json').name; // package path.parse('image.png').name; // image _Berlangganan Buletin Kecantikan Coding
Dapatkan wawasan bermanfaat dan tingkatkan pengetahuan pengembangan web Anda dengan tips dan tutorial mingguan dari Coding Beauty. Lebih dari 2.000 pengembang berlangganan
Metode parse()_
Metode parse()_ mengembalikan objek dengan properti yang mewakili bagian utama dari jalur yang diberikan. Objek yang dikembalikan memiliki properti berikut
- dir – direktori path
- root_ – direktori paling atas di sistem operasi
- path.parse('C://Code/my-website/index.html'); /* Returns: { root: 'C:/', dir: 'C://Code/my-website', base: 'index.html', ext: '.html', name: 'index' } */ 0 – bagian terakhir dari jalan
- path.parse('C://Code/my-website/index.html'); /* Returns: { root: 'C:/', dir: 'C://Code/my-website', base: 'index.html', ext: '.html', name: 'index' } */ 1 – ekstensi file
- name_ – nama file tanpa ekstensi
Jika jalurnya bukan string, parse() melempar path.parse('C://Code/my-website/index.html'); /* Returns: { root: 'C:/', dir: 'C://Code/my-website', base: 'index.html', ext: '.html', name: 'index' } */ 4
// ❌ TypeError: Received type of number instead of string path.parse(123).name; // ❌ TypeError: Received type of boolean instead of string path.parse(false).name; // ❌ TypeError: Received type of URL instead of string path.parse(new URL('//example.com/file.txt')).name; // ✅ Received correct type of string path.parse('index.html').name; // index_Setiap Hal Gila yang Dilakukan JavaScript
Panduan menawan untuk peringatan halus dan bagian JavaScript yang kurang dikenal
Daftar dan dapatkan salinan gratis segera
Ayibatari Ibaba
Ayibatari Ibaba adalah pengembang perangkat lunak dengan pengalaman bertahun-tahun membangun situs web dan aplikasi. Dia telah banyak menulis tentang berbagai topik pemrograman dan telah menciptakan lusinan aplikasi dan pustaka sumber terbuka
❮ Modul Jalur
Contoh
Ekstrak nama file dari jalur file
var jalur = membutuhkan('jalur');
var nama file = jalur. basename('/Users/Refsnes/demo_path. js');
menghibur. log(namafile);
Definisi dan Penggunaan
Jalan. metode basename() mengembalikan bagian nama file dari jalur file
Sintaksis
jalur. nama dasar(jalur, ekstensi);
Nilai Parameter
ParameterDescriptionpathDiperlukan. Jalur file untuk mencari di extensionOptional. Jika nama file diakhiri dengan string yang ditentukan, string yang ditentukan dikecualikan dari hasilDetail Teknis
Nilai Pengembalian. Nama file, sebagai StringNode. Versi js. 0. 1. 25Lebih Banyak Contoh
Contoh
Ekstrak nama file, tetapi bukan ". js" di akhir
var jalur = membutuhkan('jalur');
var nama file = jalur. basename('/Users/Refsnes/demo_path. js', '. js');
menghibur. log(namafile);
❮ Modul Jalur