iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >解读node.js中的path路径模块
  • 187
分享到

解读node.js中的path路径模块

node.js pathpath路径模块path模块 2023-01-28 06:01:47 187人浏览 八月长安
摘要

目录1. 什么是 path 路径模块2. 路径拼接3. 获取路径中的文件名 4. 获取路径中的文件扩展名5. 综合案例 -

1. 什么是 path 路径模块

path 模块是 node.js 官方提供的、用来处理路径的模块。

它提供了一系列的方法和属性,用来满足用户对路径的处理需求。

例如:

  • path.join () 方法,用来 将多个路径片段拼接成一个完整的路径字符串
  • path.basename () 方法,用来从路径字符串中,将文件名解析出来

如果要在 javascript 代码中,使用 path 模块来处理路径,则需要使用如下的方式先导入它:

2. 路径拼接

    

使用 path.join() 方法,可以把多个路径片段拼接为完整的路径字符串,语法格式如下:

 

参数解读:

  • ...paths <string> 路径片段的序列
  • 返回值 : <string>

     

使用 path.join() 方法,可以把多个路径片段拼接为完整的路径字符串:

 

注意:今后凡是涉及到路径拼接的操作,都要使用 path.join() 方法进行处理。不要直接使用 + 进行字符串的拼接。 

3. 获取路径中的文件名 

    

使用 path.basename() 方法,可以获取路径中的最后一部分,经常通过这个方法获取路径中的文件名,语法格式如下:

 

参数解读:

  • path <string> 必选参数,表示一个路径的字符串
  • ext <string> 可选参数,表示文件扩展名
  • 返回 : <string> 表示路径中的最后一部分

 

使用 path.basename() 方法,可以从一个文件路径中,获取到文件的名称部分: 

4. 获取路径中的文件扩展名

     

使用 path.extname() 方法,可以获取路径中的扩展名部分,语法格式如下:

 

参数解读:

  • path <string> 必选参数,表示一个路径的字符串
  • 返回 : <string> 返回得到的扩展名字符串

 

使用 path.extname() 方法,可以获取路径中的扩展名部分:

5. 综合案例 - 时钟案例

将素材目录下的 index.html 页面,拆分成三个文件,分别是:

  • index.CSS
  • index.js
  • index.html

并且将拆分出来的 3 个文件,存放到 clock 目录中。

 

 

①创建两个正则表达式,分别用来匹配 <style> 和 <script> 标签

②使用 fs 模块,读取需要被处理的 HTML 文件

③自定义 resolveCSS 方法,来写入 index.css 样式文件

④自定义 resolveJS 方法,来写入 index.js 脚本文件

⑤自定义 resolveHTML 方法,来写入 index.html 文件

 

 

 

 

 

 

 

① fs.writeFile () 方法只能用来创建文件,不能用来创建路径

② 重复调用 fs.writeFile () 写入同一个文件,新写入的内容会覆盖之前的旧内容

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 解读node.js中的path路径模块

本文链接: https://www.lsjlt.com/news/178349.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解读node.js中的path路径模块
    目录1. 什么是 path 路径模块2. 路径拼接3. 获取路径中的文件名 4. 获取路径中的文件扩展名5. 综合案例 -...
    99+
    2023-01-28
    node.js path path路径模块 path模块
  • Node.js 中常用内置模块(path 路径模块)
    目录前言路径拼接:join方法获取文件名:basename方法获取文件扩展名:extname方法结语前言 进行服务端开发,少不了对各种路径的处理,之前我们是简单粗暴的使用字符串的方法...
    99+
    2024-04-02
  • 浅析node的path路径模块
    1.path路径模块初认识path 模块是 Node.js 官方提供的、用来处理路径的模块。它提供了一系列的方法和属性,用来满足用户对路径的处理需求。2.path模块的API2.1 path.join()path.join() 方法,用来将...
    99+
    2023-05-14
    node path模块
  • Node.js中的模块路径是怎样的
    这篇文章主要介绍“Node.js中的模块路径是怎样的”,在日常操作中,相信很多人在Node.js中的模块路径是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Node.j...
    99+
    2024-04-02
  • node中path路径模块的API有哪些
    本文小编为大家详细介绍“node中path路径模块的API有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“node中path路径模块的API有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2024-04-02
  • Node.js 中的 fs 模块与Path模块方法详解
    概述: 文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。可以通过调用 require("fs") 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。...
    99+
    2024-04-02
  • node的path路径模块怎么使用
    这篇文章主要介绍了node的path路径模块怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node的path路径模块怎么使用文章都会有所收获,下面我们一起来看看吧。node的path模块前言:通过这篇文...
    99+
    2023-07-05
  • Node中的fs文件模块和path路径模块怎么使用
    这篇“Node中的fs文件模块和path路径模块怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Node中的fs文件模...
    99+
    2023-07-04
  • Node.js中的path模块怎么用
    这篇文章主要介绍“Node.js中的path模块怎么用”,在日常操作中,相信很多人在Node.js中的path模块怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Node...
    99+
    2024-04-02
  • Nodejs中如何使用path路径处理模块
    这篇文章将为大家详细讲解有关Nodejs中如何使用path路径处理模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。获取路径/文件名/扩展名获取路径:pat...
    99+
    2024-04-02
  • Node.js中path模块,url模块,http模块怎么用
    小编给大家分享一下Node.js中path模块,url模块,http模块怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!path模块Node.js中,提供了一...
    99+
    2023-06-29
  • C#Path类---文件路径解读
    目录C# Path类—文件路径C# 文件路径 Path类 测试总结C# Path类—文件路径 给定如下字符串类型filePath,表示一个文件路径: stri...
    99+
    2023-01-28
    C# Path类 C#文件路径 C# Path
  • 一文带你了解Node.js中的path模块
    目录1 path模块1.1 path.join()1.2 path.resolve()1.3 path.normalize()1.4 path.dirname()1.5 path.b...
    99+
    2023-03-21
    Node.js path模块使用 Node.js path模块 Node.js path
  • node.js-path模块你了解多少
    目录1、什么是path模块2、路径拼接1、 path.join() 的语法格式2、path.join()代码示例3、文件读取路径改写3、获取路径中的文件名1、 path.basena...
    99+
    2024-04-02
  • Node.js中的path模块怎么使用
    这篇“Node.js中的path模块怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Node.js中的path模块怎么...
    99+
    2023-07-05
  • Node.js中path模块有什么用
    这篇文章主要为大家展示了“Node.js中path模块有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Node.js中path模块有什么用”这篇文章吧。p...
    99+
    2024-04-02
  • node.js的path模块怎么用
    这篇文章主要介绍了node.js的path模块怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node.js的path模块怎么用文章都会有所收获,下面我们一起来看看吧。1、什么是path模块【解释】:&nb...
    99+
    2023-06-29
  • 一文聊聊Node中的fs文件模块和path路径模块(案例分析)
    fs.readFile(path, [options], callback)示例1:读取 demo.txt 文件demo.txt 文件'前端杂货铺'app.js 文件// 导入 fs 文件系统模块 const fs = re...
    99+
    2022-11-22
    node nodejs​ Node.js
  • Node.js基础入门之path模块,url模块,http模块使用详解
    目录path模块1. path模块示例2. path模块其他方法url模块1. 旧的解析方法2. 新的解析方法http模块1. 什么是HTTP协议?2. HTTP协议约束的细节3. ...
    99+
    2024-04-02
  • 如何在 Python 中使用 path 模块来管理文件路径?
    当你在 Python 中需要操作文件时,了解如何管理文件路径是非常重要的。Python 的 pathlib 模块提供了一种更加面向对象的方式来管理文件路径,而且它比传统的字符串处理方式更加安全和直观。在本文中,我们将介绍如何使用 pathl...
    99+
    2023-10-09
    接口 path 日志
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作