Node.js path模块,获取文件后缀名操作


Posted in Javascript onNovember 07, 2020

我就废话不多说了,大家还是直接看代码吧~

demo.js:

//path模块
var path=require('path'); /*nodejs自带的模块*/
var extname=path.extname("123.html"); //获取文件的后缀名 
console.log(extname);

补充知识:node 的path模块中 path.resolve()和path.join()的区别

一、path模块的引入。

直接引用。node中自带的模块

const path = require('path');

二、path.join(path1,path2,path3.......)

作用:将路径片段使用特定的分隔符(window:\)连接起来形成路径,并规范化生成的路径。若任意一个路径片段类型错误,会报错。

const path = require('path');
let myPath = path.join(__dirname,'/img/so');
let myPath2 = path.join(__dirname,'./img/so');
let myPath3=path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); 
 
console.log(__dirname);      
console.log(myPath);  
console.log(myPath2);  
console.log(myPath3);

Node.js path模块,获取文件后缀名操作

三、path.resolve([from...],to)

作用:把一个路径或路径片段的序列解析为一个绝对路径。相当于执行cd操作。

/被解析为根目录。

let myPath = path.resolve(__dirname,'/img/so');
let myPath2 = path.resolve(__dirname,'./img/so');
let myPath3=path.resolve('/foo/bar', './baz');
let myPath4=path.resolve('/foo/bar', '/tmp/file/');
 
console.log(__dirname);      
console.log(myPath);  
console.log(myPath2);  
console.log(myPath3); 
console.log(myPath4);

Node.js path模块,获取文件后缀名操作

以上这篇Node.js path模块,获取文件后缀名操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascipt:filter过滤介绍及使用
Sep 10 Javascript
JQuery鼠标移到小图显示大图效果的方法
Jun 10 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
JavaScript模块详解
Dec 18 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
Feb 20 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
Jun 13 Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 Javascript
js实现鼠标滑动到某个div禁止滚动
Sep 17 Javascript
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
解决vue props传Array/Object类型值,子组件报错的情况
Nov 07 #Javascript
解决Vue watch里调用方法的坑
Nov 07 #Javascript
浅谈vue.watch的触发条件是什么
Nov 07 #Javascript
html+vue.js 实现漂亮分页功能可兼容IE
Nov 07 #Javascript
解决vue watch数据的方法被调用了两次的问题
Nov 07 #Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 #Javascript
浅谈Vue static 静态资源路径 和 style问题
Nov 07 #Javascript
You might like
PHP小教程之实现双向链表
2014/06/12 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
jquery 锁定弹出层实现代码
2010/02/23 Javascript
关于js类的定义
2011/06/28 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
vue 项目常用加载器及配置详解
2018/01/22 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
Python完全新手教程
2007/02/08 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
python3获取当前目录的实现方法
2019/07/29 Python
python与mysql数据库交互的实现
2020/01/06 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
上海微创软件面试题
2012/06/14 面试题
医院后勤自我鉴定
2013/10/13 职场文书
事务机电主管工作职责
2014/02/25 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
交通安全教育心得体会
2016/01/15 职场文书
教师外出学习心得体会
2016/01/18 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
对讲机知识
2022/04/07 无线电