Hoe gebruik ik de path.extname()-methode in Node.js?

Hoe Gebruik Ik De Path Extname Methode In Node Js



Node.js biedt een “ pad ”-module om om te gaan met het pad van systeembestanden en mappenpaden om ze te openen, beheren, wijzigen en op te halen volgens de vereisten. Het wordt geleverd met een grote verscheidenheid aan ingebouwde hulpprogramma's om de gewenste bewerking uit te voeren, zodat de methode 'normalize()' het opgegeven pad normaliseert, 'dirname()' de mapnaam ophaalt, 'extname()' de bestandsextensie ophaalt, enz.

In deze handleiding wordt dieper ingegaan op de methode path.extreme() in Node.js

Hoe gebruik ik de path.extname()-methode in Node.js?

De ' extnaam() ” is de ingebouwde methode van de “ pad ”-module die het bestandsextensiegedeelte uit het opgegeven pad haalt. De bestandsextensie is de laatste periode van het pad, d.w.z. “.html”, “.js” en vele andere. Als deze niet beschikbaar is bij de bestandsnaam, retourneert de methode “extname()” een lege tekenreeks.







Het gebruik van “pad.extnaam” is afhankelijk van de algemene syntaxis die hier is geschreven:



pad. extnaam ( pad ) ;

De bovenstaande syntaxis werkt op slechts één parameter “ pad ” dat het pad specificeert van het gewenste bestand waarvan de extensie moet worden opgehaald.



Bekijk nu de praktische implementatie van de hierboven gedefinieerde methode.





Voorbeeld 1: Toepassing van de “path.extname()”-methode om de bestandsextensie terug te geven (indien aanwezig)
In dit voorbeeld wordt de methode “path.extname()” toegepast om de bestandsextensie op te halen als deze bestaat in het bestandspad:

const pad = vereisen ( 'pad' ) ;
was bestand_ext = pad. extnaam ( 'C: \\ gebruikers \\ Lenovo \\ Bestand \\ Hallo.html' ) ;
troosten. loggen ( bestand_ext ) ;

In de bovenstaande regels code:



  • In de eerste plaats de “ vereisen() ”-methode bevat de module “path” in het Node.js-project.
  • Vervolgens past de variabele “file_ext” de “ extnaam() ”-methode die het pad van een bestand doorgeeft als argument om de bestandsextensie ervan op te halen.
  • Als laatste wordt de “ console.log() ”-methode geeft de uitvoer weer van de “extname()”-methode op de console, opgeslagen in de “file_ext”-variabele.

Uitvoer
Voer het bestand “.js” uit met behulp van de volgende opdracht

knooppunt-app. js

Het is te zien dat de terminal de bestandsextensie toont die wordt opgehaald uit het opgegeven pad:

Voorbeeld 2: Methode “path.extname()” toepassen om bestandsextensie op te halen (indien niet bestaat)
In dit voorbeeld wordt de methode “path.extname()” gebruikt om de bestandsextensie te retourneren wanneer deze niet beschikbaar is in het opgegeven pad:

const pad = vereisen ( 'pad' ) ;
was bestand_ext = pad. extnaam ( 'C: \\ gebruikers \\ Lenovo \\ Bestand \\ Hallo' ) ;
troosten. loggen ( bestand_ext ) ;

Op dit moment is de bestandsextensie niet aanwezig in het opgegeven bestand.

Uitvoer
Start het “.js”-bestand met de gegeven opdracht:

knooppunt-app. js

Nu bevat de uitvoer een lege tekenreeks omdat de bestandsextensie niet bestaat in het opgegeven pad:

Dat gaat allemaal over het gebruik van de methode “path.extname()” in Node.js.

Conclusie

Om de “pad.extnaam()” methode in Node.js, pas de gegeneraliseerde syntaxis toe die werkt op de parameter 'path'. Het “pad” is de essentiële parameter van de “extname()”-methode, omdat deze het pad specificeert van het bestand van waaruit het zoekproces begint om de bestandsextensie op te halen. In deze handleiding wordt de methode 'path.extname()' in Node.js praktisch uitgelegd.