node.js的path模块怎么用

node.js的path模块怎么用

这篇文章主要介绍了node.js的path模块怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node.js的path模块怎么用文章都会有所收获,下面我们一起来看看吧。

    1、什么是path模块

    【解释】:path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。

    node.js的path模块怎么用

    【基本使用】:

    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])

    【参数解读】:

    • path<string>必选参数,表示一个路径的字符串

    • ext<string>可选参数,表示文件扩展名

    • 返回:<string>表示路径中的最后一部分

    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模块怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。

    发布于 2022-02-11 22:43:20
    收藏
    分享
    海报
    0 条评论
    34
    上一篇:numpy中np.nanmax和np.max的区别及坑是什么 下一篇:php如何用正则替换第一个字符
    目录

      0 条评论

      本站已关闭游客评论,请登录或者注册后再评论吧~

      忘记密码?

      图形验证码