Node.js path模塊,獲取文件后綴名操作
我就廢話不多說了,大家還是直接看代碼吧~
demo.js:
//path模塊
var path=require('path'); /*nodejs自帶的模塊*/
var extname=path.extname("123.html"); //獲取文件的后綴名
console.log(extname);
補(bǔ)充知識:node 的path模塊中 path.resolve()和path.join()的區(qū)別
一、path模塊的引入。
直接引用。node中自帶的模塊
const path = require('path');
二、path.join(path1,path2,path3.......)
作用:將路徑片段使用特定的分隔符(window:\)連接起來形成路徑,并規(guī)范化生成的路徑。若任意一個路徑片段類型錯誤,會報錯。
const path = require('path');
let myPath = path.join(__dirname,'/img/so');
let myPath2 = path.join(__dirname,'./img/so');
let myPath3=path.join('/foo', 'bar', 'baz/asdf', 'quux', '..');
console.log(__dirname);
console.log(myPath);
console.log(myPath2);
console.log(myPath3);

三、path.resolve([from...],to)
作用:把一個路徑或路徑片段的序列解析為一個絕對路徑。相當(dāng)于執(zhí)行cd操作。
/被解析為根目錄。
let myPath = path.resolve(__dirname,'/img/so');
let myPath2 = path.resolve(__dirname,'./img/so');
let myPath3=path.resolve('/foo/bar', './baz');
let myPath4=path.resolve('/foo/bar', '/tmp/file/');
console.log(__dirname);
console.log(myPath);
console.log(myPath2);
console.log(myPath3);
console.log(myPath4);

以上這篇Node.js path模塊,獲取文件后綴名操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue父組件給子組件的組件傳值provide inject的方法
在本篇文章里小編給大家整理的是一篇關(guān)于vue父組件給子組件的組件傳值provide inject的方法,需要的朋友們學(xué)習(xí)下。2019-10-10
詳解vue-cli 3.0 build包太大導(dǎo)致首屏過長的解決方案
這篇文章主要介紹了詳解vue-cli 3.0 build包太大導(dǎo)致首屏過長的解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11
vue elementUI table表格自定義樣式滾動效果
這篇文章主要介紹了vue elementUI table表格自定義樣式滾動效果,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-08-08
Vue.js實現(xiàn)模擬微信朋友圈開發(fā)demo
本篇文章主要介紹了Vue.js實現(xiàn)模擬微信朋友圈開發(fā)demo,實現(xiàn)展示朋友圈,評論,點贊等功能,有興趣的可以了解一下。2017-04-04
Vue中Element的table多選表格如何實現(xiàn)單選
這篇文章主要介紹了Vue中Element的table多選表格如何實現(xiàn)單選,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07

