当前位置: 首页 > 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参数
  • 央媒关注脑瘫女骑手:7年跑出7.3万多份单,努力撑起生活
  • 用一生走丝路,91岁艺术家耿玉琨的书旅奇遇
  • 特朗普称或将“大幅降低”对华关税,外交部:打,奉陪到底;谈,大门敞开
  • 海南公布知识产权保护典型案例,一企业违规申请注册“中华”商标被处罚
  • 两代“楚王”世纪同框,楚王熊悍鼎将回安徽展出
  • 五角大楼正在“全面崩溃”?白宫被指已在物色新国防部长