Node.js path.basename() Metode
Node.js er en open-source JavaScript runtime, der er bygget på V8 JavaScript-motoren. Det giver udviklere mulighed for at køre JavaScript-kode uden for en webbrowser og er blevet meget populært til udvikling af serverapplikationer og netværksprogrammering. En af de mange nyttige funktioner, som Node.js tilbyder udviklere, er path.basename() metoden.
Hvad er path.basename() metoden?
Node.js path.basename() metoden returnerer det sidste element i en sti. Dette er normalt navnet på filen eller mappen i stien. Metoden tager en sti som input og returnerer filnavnet eller mappenavnet.
Syntaksen for path.basename() metoden er:
path.basename(sti[, ekstension])
Argumenterne er som følger:
- sti– En streng, der repræsenterer stien, hvor du vil have filnavnet eller mappenavnet fra.
- ekstension(valgfrit) – En streng, der repræsenterer en filtypenavneksisterende i filnavnet. Hvis dette argument angives, fjernes ekstensionen fra det returnerede filnavn.
Eksempler på brug af path.basename() metoden
Lad os se nogle eksempler på, hvordan du kan bruge path.basename() metoden i dine Node.js-applikationer.
Eksempel 1: Få filnavnet fra en sti
Her er et eksempel, der illustrerer, hvordan du kan bruge path.basename() metoden til at få filnavnet fra en sti:
const path = require(path);
const sti = /brugere/brugernavn/dokumenter/fil.docx;
const filnavn = path.basename(sti);
console.log(filnavn);
Outputtet af dette eksempel vil være:
fil.docx
Metoden returnerer den sidste del af stien, som er filnavnet i dette tilfælde.
Eksempel 2: Få mappenavnet fra en sti
Du kan også bruge path.basename() metoden til at få mappenavnet fra en sti:
const path = require(path);
const sti = /brugere/brugernavn/dokumenter/fil.docx;
const mappenavn = path.basename(sti, path.extname(sti));
console.log(mappenavn);
Outputtet af dette eksempel vil være:
dokumenter
I dette eksempel fjerner vi ekstensionen fra filnavnet ved hjælp af path.extname() metoden og giver den som et argument til path.basename() metoden. Dette resulterer i, at vi får mappenavnet i stedet for filnavnet.
Konklusion
Node.js path.basename() metoden er en nyttig funktion, der giver dig mulighed for at få filnavnet eller mappenavnet fra en sti i dine Node.js-applikationer. Ved at bruge denne metode kan du nemt håndtere stier og opnå den ønskede information.
Denne artikel har dækket grundlæggende brug af path.basename() metoden og givet nogle eksempler på, hvordan du kan bruge den i dine egne projekter. For mere dybdegående information om metoden og dens muligheder, kan du altid henvise til Node.js dokumentationen.
Ofte stillede spørgsmål
Hvad er formålet med Node.js path.basename() metoden?
Hvordan bruger man Node.js path.basename() metoden?
Hvad er forskellen mellem Node.js path.basename() og JavaScript basename metoden?
Hvilke argumenter kan man angive til Node.js path.basename() metoden?
Hvilke former for stier kan man angive til Node.js path.basename() metoden?
Hvordan håndterer Node.js path.basename() metoden forskellige operativsystemer?
Hvad sker der, hvis man angiver en mappe i stedet for en filsti til Node.js path.basename() metoden?
Kan man bruge Node.js path.basename() metoden til at få filnavnet uden filtypenavnet?
Kan man bruge Node.js path.basename() metoden til at få filtypenavnet?
Hvad er en praktisk anvendelse af Node.js path.basename() metoden?
Andre populære artikler: Python math.gamma() Metode • How To Create a Typing Effect • CSS word-spacing property • HTML DOM Style font Property • Bootstrap JS Tooltip Reference • MySQL ROUND() Funktion • JavaScript Date toLocaleString() Metoden • PostgreSQL – CASE Expression • Python Funktion Returneringsværdi • HTML DOM Input FileUpload Object • Introduktion • C If … Else-betingelser • Pandas DataFrame eq() Metode • Adding Template – En dybdegående gennemgang • Google Sheets: Sådan bruger du undo og redo • Excel Format Fonts • xsl:when – En dybdegående artikel om xsl:when • SQL RIGHT JOIN • HTML iframe sandbox-attributten • Statistik – Hypotesetest for en andel (To-tailed)