欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node?path的使用詳解

 更新時間:2022年11月04日 12:00:09   作者:周家大小姐.  
這篇文章主要介紹了node?path的使用詳解,使用path.join()方法,可以把多個路徑片段拼接為完整的路徑字符串,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下

path使用

path.join()

使用path.join()方法,可以把多個路徑片段拼接為完整的路徑字符串

const path=require('path')
// 使用path.join()方法,可以把多個路徑片段拼接為完整的路徑字符串
//1. ../會抵消前面的路徑
 const pathStr= path.join('/a','/b/c','../','./d')
console.log(pathStr)
// 2.使用__dirname方法
const pathStr2=path.join(__dirname,'./files/1.txt')
console.log(pathStr2);//輸出當前文件所處目錄/files/1.txt

輸出效果

path.basename(p[, ext])

方法可以從一個文件路徑中獲取到文件的名稱部分

const path=require('path')
//定義文件的存放路徑
const fpath='/files/index.html'
const fullName=path.basename(fpath)//獲取完整的文件名
console.log(fullName);//index.html
const nameWithoutExt=path.basename(fpath,'.html')//移除擴展名
console.log('nameWithoutExt',nameWithoutExt);

path.extname(p)

返回路徑中文件的后綴名,即路徑中最后一個'.'之后的部分。如果一個路徑中并不包含'.'或該路徑只包含一個'.' 且這個'.'為路徑的第一個字符,則此命令返回空字符串。

const path=require('path')
// 使用path.extname()方法可以獲取路徑中的擴展名部分
const fpath='files/index.html'
const fext=path.extname(fpath)
console.log(fext);

fs使用

const fs=require('fs');
const path = require('path');
// 讀取文件 fs.readFile
fs.readFile(path.join(__dirname,'/files/1.txt'),'utf-8',function (err,dataStr) {
  if(err){
    return console.log('讀取錯誤',err)
  }
  console.log('讀取成功',dataStr);
})
console.log(text);

node.js 中內(nèi)置模塊 path模塊的基本使用

//node加載文件是同步執(zhí)行的 執(zhí)行代碼會被阻塞
//加載過后的模塊會被緩存 ,加載過后的模塊module里面的loaded會變?yōu)閠rue

//node 使用的加載方式是深度優(yōu)先

// 一
// const path = require('path')

// const basePath = '/user/stu';
// const filename = 'hu.text'

// const p = path.resolve(basePath,filename)
// console.log(p);


// 二
// const path = require('path')
// const basepath ='./user/stu'
// const filename = 'hu.text'

// const name =  path.resolve(basepath,filename)
// const name2 = path.join(basepath,filename)
// path.resolve 不只是會對路徑/的轉(zhuǎn)化,還會對..或者.進行轉(zhuǎn)化
// path.join 只會對路徑中的/進行轉(zhuǎn)化
// console.log(name);
// console.log(name2);


// 三
// const path = require('path')
// const basepath ='./user/stu'
// const filename = 'hu.text'

// const name =  path.resolve(basepath,filename)
// console.log(path.dirname(name));//獲取路徑文件夾
// console.log(path.extname(name));//獲取路徑的擴展名
// console.log(path.basename(name));//獲取文件的名字包括擴展名

到此這篇關于node path的使用的文章就介紹到這了,更多相關node path的使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • webpack配置文件和常用配置項介紹

    webpack配置文件和常用配置項介紹

    本篇文章主要介紹了webpack配置文件和常用配置項的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • node+koa+canvas繪制出貨單、收據(jù)票據(jù)的方法

    node+koa+canvas繪制出貨單、收據(jù)票據(jù)的方法

    在生成票據(jù)需求中,我們會想到前端生成或者后端生成返回圖片地址訪問兩個方法,前端生成則不需要調(diào)用接口,而后端是在完成整個流程時就進行生成然后把上傳的地址保存數(shù)據(jù)庫,這篇文章主要介紹了node+koa+canvas繪制出貨單,收據(jù),票據(jù),需要的朋友可以參考下
    2022-09-09
  • 基于node的cli工具開發(fā)使用詳解

    基于node的cli工具開發(fā)使用詳解

    這篇文章主要為大家介紹了基于node的cli工具開發(fā)使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 創(chuàng)建簡單的node服務器實例(分享)

    創(chuàng)建簡單的node服務器實例(分享)

    下面小編就為大家?guī)硪黄獎?chuàng)建簡單的node服務器實例(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 基于node+websocket+html實現(xiàn)騰訊課堂聊天室聊天功能

    基于node+websocket+html實現(xiàn)騰訊課堂聊天室聊天功能

    這篇文章主要介紹了基于node+websocket+html實現(xiàn)騰訊課堂聊天室聊天功能,本文通過截圖實例代碼給大家介紹的非常詳細,對大家的工作或?qū)W習具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Node接收電子郵件的實例代碼

    Node接收電子郵件的實例代碼

    本篇文章主要介紹了Node接收電子郵件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • node微信開發(fā)之獲取access_token+自定義菜單

    node微信開發(fā)之獲取access_token+自定義菜單

    這篇文章主要介紹了node微信開發(fā)之獲取access_token+自定義菜單,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • nodejs學習筆記之路由

    nodejs學習筆記之路由

    因為只是用于本地服務器用于自己測試用,所以不需要太完善的路由功能,所以也就不去使用express框架,而是自己實現(xiàn)一個簡易路由,可以針對自己的需求來定制路由功能。
    2017-03-03
  • 搭建pomelo 開發(fā)環(huán)境

    搭建pomelo 開發(fā)環(huán)境

    Pomelo是基于 Node.js 的高性能、分布式游戲服務器框架。它包括基礎的開發(fā)框架和相關的擴展組件(庫和工具包),可以幫助你省去游戲開發(fā)枯燥中的重復勞動和底層邏輯的開發(fā)。Pomelo不但適用于游戲服務器開發(fā),也可用于開發(fā)高實時 Web 應用
    2014-06-06
  • nodejs require js文件入口,在package.json中指定默認入口main方法

    nodejs require js文件入口,在package.json中指定默認入口main方法

    今天小編就為大家分享一篇nodejs require js文件入口,在package.json中指定默認入口main方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論