当前位置: 首页 > news >正文

Node.js-path模块操作路径的基本使用

path模块提供了操作路径的功能,以下为常用的API。

  1. path.resolve():拼接规范的绝对路径
const path = require("path");
// 目录的绝对路径
// __dirname: D:\node\path
const pathStr = path.resolve(__dirname, "index.html");
// 拼接前后路径为绝对路径
// D:\node\path\index.html
console.log(pathStr);
  1. path.parse():解析路径并返回对象
const path = require("path");
// 返回该文件的信息对象
console.log(path.parse("文件路径"))
  1. path.basename():获取文件的名称
const path = require("path");
// index.html
console.log(path.basename("文件路径"))
  1. path.dirname():获取路径的目录名
const path = require("path");
// D:\node\path
console.log(path.dirname("文件路径"))
  1. path.extname():获取路径的扩展名
const path = require("path");
// .html
console.log(path.extname("文件路径"))
http://www.lryc.cn/news/111745.html

相关文章:

  • 油猴脚本:验证码识别辅助器
  • 【力扣】24. 两两交换链表中的节点 <栈>
  • C#中控件的invoke方法
  • x光下危险物品/违禁物品目标识别的模型训练与推理代码
  • 基于Matlab实现图像融合技术(附上多个仿真源码+数据)
  • 国家级与省级开发区设立超长时间段数据(1970-2022年)
  • 数据结构 10-排序4 统计工龄 桶排序/计数排序(C语言)
  • SpringBoot复习:(16)TomcatStarter
  • RISCV 5 RISC-V调用规则
  • Spring Boot如何整合mybatis
  • TypeScript中 interface 和 type 的区别
  • 题解 | #B.Distance# 2023牛客暑期多校6
  • 【flink】开启savepoint
  • 【C++】开源:事件驱动网络库libevent配置使用
  • 业务测试——历史数据
  • 【Linux】计算机网络套接字编写
  • Maven-学习笔记
  • WebGL Shader着色器GLSL语言
  • 【Codeforces】 CF468C Hack it!
  • FFmpeg常见命令行(一):FFmpeg工具使用基础
  • Mock.js的基本使用方法
  • TiDB 源码编译之 PD/TiDB Dashboard 篇
  • Vue3描述列表(Descriptions)
  • 【驱动开发day8作业】
  • yxBUG记录
  • uniapp引入inconfont自定义导航栏
  • OSLog与NSLog对比
  • 全网最细,Fiddler修改接口返回数据详细步骤实战,辅助接口测试...
  • Mysql自动同步的详细设置步骤
  • opencv-38 形态学操作-闭运算(先膨胀,后腐蚀)cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel)