国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

深入理解node.js之path模塊

2019-11-19 16:40:39
字體:
來源:轉載
供稿:網友

node之path模塊

//引用該模塊var path = require("path");

1、路徑解析,得到規范化的路徑格式

//對window系統,目錄分隔為'/', 對于UNIX系統,分隔符為'/',針對'..'返回上一級;/與//都被統一轉換//path.normalize(p);var myPath = path.normalize(__dirname + '/test/a//b//../c/utilyou.mp3');console.log(myPath); //windows: E:/workspace/NodeJS/app/fs/test/a/c/utilyou.mp3

2、路徑結合、合并,路徑最后不會帶目錄分隔符

//path.join([path1],[path2]..[pathn]);/** * [path1] 路徑或表示目錄的字符, */var path1 = 'path1',  path2 = 'path2//pp//',  path3 = '../path3';var myPath = path.join(path1, path2, path3);console.log(myPath); //path1/path2/path3

3、獲取絕對路徑

//path.resolve(path1, [path2]..[pathn]);//以應用程序為起點,根據參數字符串解析出一個絕對路徑/** * path 必須至少一個路徑字符串值 * [pathn] 可選路徑字符串 */var myPath = path.resolve('path1', 'path2', 'a/b//c/');console.log(myPath);//E:/workspace/NodeJS/path1/path2/a/b/c

4、獲取相對路徑

//path.relative(from, to);//獲取兩路徑之間的相對關系/** * from 當前路徑,并且方法返回值是基于from指定到to的相對路徑 * to  到哪路徑, */var from = 'c://from//a//',  to = 'c:/test/b';var _path = path.relative(from, to);console.log(_path); //../../test/b; 表示從from到to的相對路徑

5、path.dirname(p)

// 獲取路徑中目錄名var myPath = path.dirname(__dirname + '/test/util you.mp3');console.log(myPath);

6、path.basename(path, [ext])

// 獲取路徑中文件名,后綴是可選的,如果加,請使用'.ext'方式來匹配,則返回值中不包括后綴名;var myPath = path.basename(__dirname + '/test/util you.mp3', '.mp3');console.log(myPath);

7、path.extname(path)   //獲取路徑中的擴展名,如果沒有'.',則返回空

8、path.sep屬性   //返回操作系統中文件分隔符; window是'//', Unix是'/'

9、path.delimiter屬性   //返回操作系統中目錄分隔符,如window是';', Unix中是':'

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 依安县| 乐清市| 南涧| 栖霞市| 潮安县| 大荔县| 高州市| 韶山市| 上杭县| 双鸭山市| 海安县| 晴隆县| 洞头县| 盱眙县| 绥化市| 罗田县| 韶山市| 泉州市| 西丰县| 洛川县| 积石山| 五寨县| 晋中市| 邵东县| 鸡泽县| 涡阳县| 佛坪县| 兰西县| 北安市| 庆安县| 昌邑市| 于都县| 蓬安县| 罗甸县| 阿拉善盟| 建平县| 奉节县| 柳林县| 蒲江县| 宁晋县| 余庆县|