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 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
浅析node.js中close事件
Nov 26 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
Jul 11 Javascript
解决给dom元素绑定click等事件无效问题的方法
Feb 17 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
解决select2在bootstrap modal中不能正常使用的问题
Aug 09 Javascript
vue中的适配px2rem示例代码
Nov 19 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
Jul 28 Javascript
jQuery实现动态加载瀑布流
Sep 01 jQuery
解决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作为网站开发语言的原因分享
2012/01/03 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
javascript实现画板功能
2020/04/12 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python对象与json相互转换的方法
2019/05/07 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
Python调用飞书发送消息的示例
2020/11/10 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
全球度假村:Club Med
2017/11/27 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
党员组织关系介绍信
2014/02/13 职场文书
演讲稿的写法
2014/05/19 职场文书
工厂车间标语
2014/06/19 职场文书
高三语文教学反思
2016/02/16 职场文书
各国货币符号大全
2022/02/17 杂记
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js