Javascript dapatkan nama file dari jalur

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; // image
Metode 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

  1. dir – direktori path
  2. root_ – direktori paling atas di sistem operasi
  3. 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
  4. 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
  5. name_ – nama file tanpa ekstensi
path.parse('C://Code/my-website/index.html');

/*
Returns:
{
  root: 'C:/',
  dir: 'C://Code/my-website',
  base: 'index.html',
  ext: '.html',
  name: 'index'
}
*/

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('https://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

Javascript dapatkan nama file dari jalur
Javascript dapatkan nama file dari jalur

Daftar dan dapatkan salinan gratis segera


Javascript dapatkan nama file dari jalur
Javascript dapatkan nama file dari jalur

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);

Jalankan contoh »


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 hasil

Detail Teknis

Nilai Pengembalian. Nama file, sebagai StringNode. Versi js. 0. 1. 25

Lebih 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);

Jalankan contoh »


❮ Modul Jalur


Bagaimana cara mendapatkan nama file dari path di javascript?

Penjelasan .
var url = jendela. lokasi. nama jalan;
var nama file = url. substring (url. lastIndexOf('/')+1);
var url = jendela. lokasi. nama jalan; . substring (url. lastIndexOf('/')+1);

Bagaimana cara mendapatkan nama file dari jalur file?

Untuk mengekstrak nama file dari file, kita menggunakan metode “GetFileName()” dari kelas “Path” . Metode ini digunakan untuk mendapatkan nama file dan ekstensi dari string jalur yang ditentukan. Nilai yang dikembalikan adalah nol jika jalur file adalah nol. Sintaksis. string statis publik GetFileName (jalur string);

Bagaimana cara membagi nama file dari jalur di javascript?

Contoh 1. Menggunakan split() dan pop() .
Nama file dibagi menjadi elemen array individual menggunakan metode split(). Di sini, nama file. membelah('. ') memberikan ["module", "js"] dengan memisahkan string
Elemen array terakhir, yang merupakan ekstensi, dikembalikan menggunakan metode pop()

Bagaimana cara membaca file dari jalur lokal di javascript?

Ada empat metode bawaan di FileReader API untuk membaca file lokal. .
bacaAsArrayBuffer(). Membaca isi file input yang ditentukan. .
bacaAsBinaryString(). Membaca isi file input yang ditentukan. .
bacaAsDataURL(). Membaca isi file input yang ditentukan