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 相关文章推荐
JavaScript获取路径设计源码
May 22 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
Dec 29 Javascript
Javascript 引擎工作机制详解
Nov 30 Javascript
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
微信小程序中显示html格式内容的方法
Apr 25 Javascript
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
node.js的http.createServer过程深入解析
Jun 06 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 Javascript
JavaScript动态生成表格的示例
Nov 02 Javascript
VUE-ElementUI 自定义Loading图操作
Nov 11 Javascript
微信小程序实现购物车小功能
Dec 30 Javascript
解决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模板技术[转]
2007/01/04 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
php伪静态之APACHE篇
2014/06/02 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
基于jquery的滚动新闻列表
2010/06/19 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
Python Property属性的2种用法
2015/06/21 Python
python创建临时文件夹的方法
2015/07/06 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
Python跳出多重循环的方法示例
2019/07/03 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
五一家具促销方案
2014/01/10 职场文书
大学应届生的自我评价
2014/03/06 职场文书
学雷锋的心得体会
2014/09/04 职场文书
参观邀请函范文
2015/02/02 职场文书
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL