node.js中path路径模块的使用方法实例分析

 更新时间:2020年02月13日 10:32:00   作者:怀素真  
这篇文章主要介绍了node.js中path路径模块的使用方法,结合实例形式分析了node.js path路径模块的基本功能、原理、使用方法及操作注意事项,需要的朋友可以参考下

本文实例讲述了node.js中path路径模块的使用方法。分享给大家供大家参考,具体如下:

path模块是node.js中处理路径的核心模块。可以很方便的处理关于文件路径的问题。

join() 将多个参数值合并成一个路径

const path = require('path');
console.log(path.join('./a', 'b', 'c'));

basename() 获取路径中的文件名

const path = require('path');
//获取文件名,包含扩展名
console.log(path.basename('./a/b/c/1.txt'));
//获取文件名,去掉扩展名
console.log(path.basename('./a/b/c/1.txt', '.txt'));

extname() 获取路径中的扩展名

const path = require('path');
//获取文件中的扩展名
console.log(path.extname('./a/b/c/1.txt'));

sep 返回操作系统指定的路径分割符

const path = require('path');
console.log(path.sep);
console.log(path.win32.sep);
console.log(path.posix.sep);

delimiter 返回操作系统环境变量的分割符

const path = require('path');
console.log(path.delimiter);
console.log(path.win32.delimiter);
console.log(path.posix.delimiter);

normalize() 将非标准的路径转换成标准路径,解析像 '.' ,'..',或多个杠。

const path = require('path');
console.log(path.normalize('./a/b/../../c'));
console.log(path.normalize('./a//b//.././c'));

resolve() 返回绝对路径

const path = require('path');
console.log(path.resolve('./a/b/../c/./d'));

isAbsolute() 判断是否为绝对路径

const path = require('path');
console.log(path.isAbsolute('./a/b/../c/./d'));
console.log(path.isAbsolute('E:/a'));

parse() 解析一个路径,返回一个带有属性的对象

const path = require('path');
console.log(path.parse('./a/b/../c/./d/1.txt'));

relative() 返回参数一到参数二的相对路径

const path = require('path');
console.log(path.relative('./a/b/c', './a/d'));

希望本文所述对大家node.js程序设计有所帮助。

相关文章

  • 通过nodejs 服务器读取HTML文件渲染到页面的方法

    通过nodejs 服务器读取HTML文件渲染到页面的方法

    今天小编就为大家分享一篇通过nodejs 服务器读取HTML文件渲染到页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • node命令行工具之实现项目工程自动初始化的标准流程

    node命令行工具之实现项目工程自动初始化的标准流程

    这篇文章主要介绍了node命令行工具之实现项目工程自动初始化的标准流程 ,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • NodeJS配置HTTPS服务实例分享

    NodeJS配置HTTPS服务实例分享

    本文给大家分享的是在nodejs中配置https服务的方法和具体的示例,非常的详细,有需要的小伙伴可以来参考下
    2017-02-02
  • Node.js实现链式回调

    Node.js实现链式回调

    这篇文章介绍了Node.js实现链式回调的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Nodejs封装类似express框架的路由实例详解

    Nodejs封装类似express框架的路由实例详解

    在本篇文章里小编给大家整理的是关于Nodejs封装类似express框架的路由实例内容,有需要的朋友们学习下。
    2020-01-01
  • 解决npm run serve启动报错npm ERR Missing script:"serve"

    解决npm run serve启动报错npm ERR Missing script:"serve&q

    这篇文章主要给大家介绍了关于解决npm run serve启动报错npm ERR Missing script:"serve"的相关资料,这是最近开发中遇到的一个问题,文中通过图文将解决办法介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • 如何删除node_modules重新安装的方法步骤

    如何删除node_modules重新安装的方法步骤

    我们在开发项目的时候,每次安装的 node 包会出现版本和项目所需要的版本不一致的问题,那么如何删除node_modules重新安装,本文就详细的介绍一下
    2021-09-09
  • 使用node.js实现接口步骤详细记录

    使用node.js实现接口步骤详细记录

    这篇文章主要给大家介绍了关于使用node.js实现接口步骤的相关资料,对于刚开始不会node写接口和调用接口,可以通过这个清晰的初步了解到整个过程,下面需要的朋友可以参考下
    2023-03-03
  • node.js从前端到全栈的必经之路

    node.js从前端到全栈的必经之路

    这篇文章主要介绍了一下什么是node,以及node环境配置,之后我们就将开始深入去学习node了,感兴趣的小伙伴可以深入了解阅读一下
    2023-03-03
  • Node.js+ELK日志规范的实现

    Node.js+ELK日志规范的实现

    这篇文章主要介绍了Node.js+ELK日志规范的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05

最新评论