欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 【前端】NodeJS:path模块

【前端】NodeJS:path模块

2025/5/7 15:34:36 来源:https://blog.csdn.net/weixin_45980065/article/details/140988246  浏览:    关键词:【前端】NodeJS:path模块

文章目录

  • path模块
  • 代码示例

path模块

path模块提供了操作路径的功能,我们将介绍如下几个较为常用的几个API:

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

代码示例

//导入 fs
const fs = require('fs');
const path = require('path');
//写入文件
fs.writeFileSync(__dirname + '/index.html', 'love');
console.log(__dirname + '/index.html');//resolve 解决
console.log(path.resolve(__dirname, './index.html'));
console.log(path.resolve(__dirname, 'index.html'));
console.log(path.resolve(__dirname, '/index.html', './test'));//sep 分隔符
console.log(path.sep); // windows  \  Linux  ///parse 方法  __dirname  '全局变量'
console.log(__filename); // 文件的绝对路径
let str = 'D:\\nodeJS\\13-path\\代码\\path.js';
console.log(path.parse(str));//basename 文件名path.js
console.log(path.basename(str));//dirname 文件夹路径D:\\nodeJS\\13-path\\代码
console.log(path.dirname(str));//extname 文件拓展名.js
console.log(path.extname(str));

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词