node.js的path模块怎么用
这篇文章主要介绍了node.js的path模块怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node.js的path模块怎么用文章都会有所收获,下面我们一起来看看吧。
1、什么是path模块
【解释】:path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。
【基本使用】:
constpath=require('path')
2、路径拼接
1、 path.join() 的语法格式
【解释】:将多个路径片段拼接成完整的路径字符串
【语法】:
path.join([...paths])
【参数解读】:
paths<string>
路径片段序列返回值:<string>
2、path.join()代码示例
//导入路径处理模块constpath=require('path')//调用path.join进行路径拼接//../会抵消前面的路径varpathStr1=path.join('/a','/b/c','../','./d','/c')//\a\b\d\cvarpathStr2=path.join('/a','/b/c','../../','./d','/c')//\a\d\c//输出拼接结果console.log(pathStr1);console.log(pathStr2);
3、文件读取路径改写
//1、导入fs模块path模块constfs=require('fs');constpath=require('path')//2、使用fs.readfiles()方法读取指定文件的内容/***参数1:读取文件的存放路径*参数2:读取文件的时候采用的编码格式*参数3:回调函数,参数1表示读取失败的结果参数2表示读取成功的结果*/fs.readFile(path.join(__dirname,'./files/11.txt'),'utf-8',function(err,dataStr){if(err){//读取文件失败,返回错误信息returnconsole.log('读取文件失败!!'+err.message);;}else{//读取文件成功,打印文件信息console.log('读取文件成功:'+dataStr);}})
3、获取路径中的文件名
1、 path.basename() 的语法格式
path.basename(path[,ext])
【参数解读】:
2、path.basename() 代码示例
//导入path模块constpath=require('path')//定义文件存放的路径constpathStr='/a/s/c/index.html'//调用path.basename()constfullName=path.basename(pathStr)//调用path.basename()去除扩展名constnameWithoutExt=path.basename(pathStr,'.html')//输出结果console.log(fullName);//index.htmlconsole.log(nameWithoutExt);//index
4、获取文件的扩展名
1、 path.extname() 的语法格式
【path.extname() 的语法格式】
path.extname(path)
【参数解读】:
path<string>
必选参数,表示一个路径的字符串
返回:<string>
返回得到的扩展名字符串 2、path.extname() 的代码示例
//引入path模块constpath=require('path')//定义一个path文件存放路径constpathStr='/a/c/d/d/index.txt'//调用path.extname()获取文件扩展名constext=path.extname(pathStr)//输出结果console.log(ext);//.txt
关于“node.js的path模块怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“node.js的path模块怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。