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 相关文章推荐
Prototype源码浅析 String部分(二)
Jan 16 Javascript
js中对象的声明方式以及数组的一些用法示例
Dec 11 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Dec 14 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
Jun 23 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
Jan 09 Javascript
解决vue.js提交数组时出现数组下标的问题
Nov 05 Javascript
jquery传参及获取方式(两种方式)
Feb 13 jQuery
JS中间件设计模式的深入探讨与实例分析
Apr 11 Javascript
jquery绑定事件 bind和on的用法与区别分析
May 22 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类
2006/11/25 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
js 回车提交表单两种实现方法
2012/12/31 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
Python 实现遥感影像波段组合的示例代码
2019/08/04 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
幼儿园中班评语大全
2014/04/17 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书
JS代码编译器Monaco使用方法
2021/06/11 Javascript
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python
golang定时器
2022/04/14 Golang
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL