美文网首页
node系统模块 ---path 路径(学习笔记)

node系统模块 ---path 路径(学习笔记)

作者: 灰灰_82a6 | 来源:发表于2020-02-18 16:57 被阅读0次

引入系统模块

path是node内置的模块,当使用内置模块时,要使用require引入。

var path=require("path");

path的一些方法

1.path.dirname
该方法用于获取一个路径中的目录名(注意不包含文件名)
示例:

var path=require("path");
console.log(path.dirname('node/a/b/c.png'))

运行文件,输出node/a/b


image.png

2.path.basename
该方法用于获取一个路径中的文件名。

console.log(path.basename('node/a/b/c.png')) // c.png

3.path.extname
该方法用于获取一个路径中的扩展名。

console.log(path.extname('node/a/b/c.png')) // .png

4.path.resolve

  • 该方法将路径或路径片段的序列解析为绝对路径。给定的参数会从后往前进行处理,直到解析出一个绝对路径,如果处理好的路径还未生成绝对路径,则再加上当前工作目录。
console.log(path.resolve('/foo', '/bar', 'baz'));// /bar/baz
console.log(path.resolve('/foo', 'bar', 'baz'));// /foo/bar/baz
console.log(path.resolve('/foo', 'bar', '/baz'));//  /baz
console.log(path.resolve('/foo/bar', './baz')); // /foo/bar/baz
console.log(path.resolve('/foo/bar', 'baz')); // /foo/bar/baz
console.log(path.resolve('/foo/bar', '/baz')); // /baz
console.log(path.resolve('/foo/bar', '../baz')); // /foo/baz
console.log(path.resolve('home','/foo/bar', '../baz'));//  /foo/baz
console.log(path.resolve('home','./foo/bar', '../baz')); //  home/foo/baz
console.log(path.resolve('home','foo/bar', '../baz'));//   home/foo/baz
  • 获取一个文件的绝对路径
console.log(path.resolve(__dirname,"index.js"));
获取文件的绝对路径

相关文章

  • node系统模块 ---path 路径(学习笔记)

    引入系统模块 path是node内置的模块,当使用内置模块时,要使用require引入。 path的一些方法 1....

  • Node.js与内置模块

    目录: 认识Node.js fs文件系统模块 path路径模块 http模块 认识Node.js 为啥JavaSc...

  • path 路径模块

    1. 什么是 path 路径模块 path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系...

  • 01-Node 基础使用

    Node 基础使用Node 介绍Node 模块化开发模块成员的导出模块成员的导入Node 系统模块 path 和 ...

  • webpack 中的路径问题

    先来认识node的path模块的join和resolve函数区别 连接路径:path.join([path1][,...

  • path路径模块

    什么是path路径模块 path模块是Node.,js 官方提供的,用来处理路径的模块。它提供了一系列的方法和属性...

  • 关于node.js一些模块的记录「FS模块」

    目录 Node.JS教程 FS模块 Path模块 FS模块 Path模块 Node.js path 模块提供了一些...

  • node中fs模块

    node中的‘fs’模块是文件模块, 检测文件是否存在 注意:path路径前面不需要加'/',

  • node中的核心模块

    node的模块有很多,但常用的只有几个核心模块,例如fs文件系统模块,path模块,http模块等。node中的J...

  • (二) node.js 常用基础API

    一、path 路径 用于处理文件路径和目录路径的模块 二、fs 文件系统 用于与文件系统进行交互的模块 写入文件操...

网友评论

      本文标题:node系统模块 ---path 路径(学习笔记)

      本文链接:https://www.haomeiwen.com/subject/byfcfhtx.html