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

node.js 实战——(path模块 知识点学习)

path 模块

提供了操作路径的功能

说明
path. resolve拼接规范的绝对路径
path. sep获取操作系统的路径分隔符
path. parse解析路径并返回对象
path. basename获取路径的基础名称
path. dirname获取路径的目录名
path. extname获得路径的扩展名

resolve

拼接规范的绝对路径

const path = require('path')console.log(__dirname)
let pathUrl =path.resolve(__dirname,'./file')
console.log(pathUrl)

在这里插入图片描述

sep

获取操作系统的路径分隔符;
windows 中是 \
linux 中是 /

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

parse

解析路径并返回对象

const path = require('path')
let pathUrl =path.resolve(__dirname,'./file')
console.log(path.parse(pathUrl))

返回的结果是一个json对象

{root: '/',dir: '/Users/layman/Desktop/node/node_learn',base: 'file',ext: '',name: 'file'

相关文章:

  • 解决重装idea后破解jerbel的问题
  • (一)单机架构、应用数据分离架构、应用服务集群架构
  • JavaScript学习教程,从入门到精通,Ajax与Node.js Web服务器开发全面指南(24)
  • 基于javaweb的SpringBoot扶农助农平台管理系统设计与实现(源码+文档+部署讲解)
  • 前端面试场景题
  • JVM学习笔记
  • MCP 协议:AI 时代的 “USB-C” 革命——从接口统一到生态重构的技术哲学
  • URP-UGUI交互功能实现
  • Git 远程操作全攻略:从基础到实战
  • SOA(半导体光放大器)在BOTDR(布里渊光时域反射计)系统中的应用
  • [计算机科学#1]:计算机的前世今生,从算盘到IBM的演变之路
  • 「ES数据迁移可视化工具(Python实现)」支持7.x索引数据互传
  • 在 UniApp 中获取当前页面地址
  • 敏捷开发中的AI测试:未来的趋势与挑战
  • XCZU19EG-2FFVC1760I Xilinx赛灵思FPGA Zynq UltraScale+MPSoC
  • QT多元素控件及其属性
  • HTTP代理基础:网络新手的入门指南
  • 【HFP】蓝牙HFP协议来电处理机制解析
  • vue实现静默打印pdf
  • 利用HandlerMethodArgumentResolver和注解解析封装用户信息和Http参数
  • 中国驻俄大使张汉晖人民日报撰文:共襄和平伟业,续谱友谊新篇
  • 苹果用户,安卓来“偷心”
  • 丁薛祥在学习《习近平经济文选》第一卷专题研讨班上强调:深入学习贯彻习近平经济思想,加强党中央对经济工作的集中统一领导
  • 市场监管总局发布《城镇房屋租赁合同(示范文本)》
  • 新华社:赵心童世锦赛夺冠,中国书写斯诺克运动新历史
  • 马丽称不会与沈腾终止合作,“他是我的恩人,也是我的贵人”