最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js中Path 模塊的介紹和使用示例小結(jié)

 更新時間:2024年05月13日 16:13:12   作者:1024小神  
Node.js path 模塊提供了一些用于處理文件路徑的小工具,下面通過本文給大家介紹Node.js中Path 模塊的介紹和使用示例小結(jié),感興趣的朋友跟隨小編一起看看吧

Node.js path 模塊提供了一些用于處理文件路徑的小工具,我們可以通過以下方式引入該模塊:

var path = require("path")

方法描述

序號方法 & 描述
1path.normalize(p)
規(guī)范化路徑,注意'..' 和 '.'。
2path.join([path1][, path2][, ...])
用于連接路徑。該方法的主要用途在于,會正確使用當(dāng)前系統(tǒng)的路徑分隔符,Unix系統(tǒng)是"/",Windows系統(tǒng)是"\"。
3path.resolve([from ...], to)
to 參數(shù)解析為絕對路徑。
4path.isAbsolute(path)
判斷參數(shù) path 是否是絕對路徑。
5path.relative(from, to)
用于將相對路徑轉(zhuǎn)為絕對路徑。
6path.dirname(p)
返回路徑中代表文件夾的部分,同 Unix 的dirname 命令類似。
7path.basename(p[, ext])
返回路徑中的最后一部分。同 Unix 命令 bashname 類似。
8path.extname(p)
返回路徑中文件的后綴名,即路徑中最后一個'.'之后的部分。如果一個路徑中并不包含'.'或該路徑只包含一個'.' 且這個'.'為路徑的第一個字符,則此命令返回空字符串。
9path.parse(pathString)
返回路徑字符串的對象。
10path.format(pathObject)
從對象中返回路徑字符串,和 path.parse 相反。

屬性

序號屬性 & 描述
1path.sep
平臺的文件路徑分隔符,'\\' 或 '/'。
2path.delimiter
平臺的分隔符, ; or ':'.
3path.posix
提供上述 path 的方法,不過總是以 posix 兼容的方式交互。
4path.win32
提供上述 path 的方法,不過總是以 win32 兼容的方式交互。

實(shí)例

創(chuàng)建 main.js 文件,代碼如下所示:

var path = require("path");
// 格式化路徑
console.log('normalization : ' + path.normalize('/test/test1//2slashes/1slash/tab/..'));
// 連接路徑
console.log('joint path : ' + path.join('/test', 'test1', '2slashes/1slash', 'tab', '..'));
// 轉(zhuǎn)換為絕對路徑
console.log('resolve : ' + path.resolve('main.js'));
// 路徑中文件的后綴名
console.log('ext name : ' + path.extname('main.js'));

代碼執(zhí)行結(jié)果如下:

$ node main.js
normalization : /test/test1/2slashes/1slash
joint path : /test/test1/2slashes/1slash
resolve : /web/com/1427176256_27423/main.js
ext name : .js

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

相關(guān)文章

  • node-sass與node版本映射問題

    node-sass與node版本映射問題

    文章提到因Node.js版本不匹配導(dǎo)致node-sass安裝出現(xiàn)問題,需將node版本升級到6.x才能安裝成功,這是根據(jù)個人經(jīng)驗(yàn)總結(jié)出來的解決方法,供開發(fā)者們在遇到類似問題時提供參考
    2026-05-05
  • nodejs SPAWN出現(xiàn)亂碼的解決方案

    nodejs SPAWN出現(xiàn)亂碼的解決方案

    文章介紹了在Node.js中使用spawn方法調(diào)用子進(jìn)程時出現(xiàn)亂碼的問題,并提供了兩種解決方法:指定'utf8'編碼和使用exec方法
    2026-01-01
  • Ubuntu18.04上安裝Node.js的多種方式

    Ubuntu18.04上安裝Node.js的多種方式

    本文介紹了三種在Ubuntu 18.04上安裝Node.js的方法,推薦使用nvm進(jìn)行管理,便于多版本切換和權(quán)限控制,其他方法包括使用apt官方源和手動安裝二進(jìn)制包,但可能版本較舊或需要額外配置,需要的朋友可以參考下
    2026-03-03
  • Node.js Express框架全面解析

    Node.js Express框架全面解析

    文章詳細(xì)介紹了使用Express模塊創(chuàng)建Web服務(wù)器的方法,文中還介紹了Koa框架的基本使用方法,包括其特點(diǎn)、安裝、基本使用步驟和中間件使用等,通過這些步驟,可以創(chuàng)建具有路由處理、靜態(tài)文件托管、用戶登錄、錯誤處理等功能的Web服務(wù)
    2026-04-04
  • 使用Nodejs編寫一個腳本實(shí)現(xiàn)markdown轉(zhuǎn)pdf功能

    使用Nodejs編寫一個腳本實(shí)現(xiàn)markdown轉(zhuǎn)pdf功能

    Markdown?是一種輕量級的標(biāo)記語言,非常適合用來寫作和記錄,將?Markdown?轉(zhuǎn)換為?PDF?可以讓文檔在格式和樣式上更加統(tǒng)一,也方便在不同設(shè)備和平臺上查看和打印,在接下來的內(nèi)容中我們將講解如何使用?NodeJs?編寫一個?Markdown?轉(zhuǎn)?PDF?的腳本來實(shí)現(xiàn)我們這個想要的功能
    2024-05-05
  • node.js學(xué)習(xí)之?dāng)嘌詀ssert的使用示例

    node.js學(xué)習(xí)之?dāng)嘌詀ssert的使用示例

    assert 模塊主要用于編寫程序的單元測試時使用,通過斷言可以提早發(fā)現(xiàn)和排查出錯誤。下面這篇文章主要給大家介紹了關(guān)于node.js學(xué)習(xí)之?dāng)嘌詀ssert的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • 基于nodejs使用express創(chuàng)建web服務(wù)器的操作步驟

    基于nodejs使用express創(chuàng)建web服務(wù)器的操作步驟

    express實(shí)際上是對nodejs內(nèi)置http進(jìn)行封裝后的第三方包,其中提供了快捷創(chuàng)建web服務(wù)器以及處理請求路由的方法,使我們可以更加方便快捷的實(shí)現(xiàn)一個web服務(wù)器項(xiàng)目,本文件給大家詳細(xì)介紹基于nodejs使用express?創(chuàng)建web服務(wù)器的操作步驟
    2023-07-07
  • Node.js 使用AngularJS的方法示例

    Node.js 使用AngularJS的方法示例

    這篇文章主要介紹了Node.js 使用AngularJS的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Node處理CPU密集型任務(wù)有哪些方法

    Node處理CPU密集型任務(wù)有哪些方法

    這篇文章主要介紹了Node處理CPU密集型任務(wù)有哪些方法,Node是一個非阻塞I/O和事件驅(qū)動的JavaScript運(yùn)行環(huán)境,所以它非常適合用來構(gòu)建I/O密集型應(yīng)用,例如Web服務(wù)等
    2022-09-09
  • 淺談Node異步編程的機(jī)制

    淺談Node異步編程的機(jī)制

    本篇文章主要介紹了淺談Node異步編程的機(jī)制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論

嘉祥县| 屏南县| 东方市| 吴旗县| 岑溪市| 镇康县| 清远市| 新密市| 高台县| 清镇市| 南昌县| 红原县| 民权县| 徐汇区| 鄱阳县| 塘沽区| 靖安县| 平泉县| 文昌市| 高州市| 太仆寺旗| 寿阳县| 南靖县| 云林县| 缙云县| 宁津县| 来宾市| 迭部县| 汉沽区| 成都市| 黄平县| 墨竹工卡县| 丰镇市| 微山县| 宣化县| 林芝县| 扶风县| 岳阳市| 沾化县| 得荣县| 平和县|