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 相关文章推荐
JsRender for object语法简介
Oct 31 Javascript
使用AngularJS来实现HTML页面嵌套的方法
Jun 17 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
Aug 05 Javascript
JS 实现Base64编码与解码实例详解
Nov 07 Javascript
微信小程序 点击控件后选中其它反选实例详解
Feb 21 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
vue通过路由实现页面刷新的方法
Jan 25 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
Aug 20 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
Vue Element UI + OSS实现上传文件功能
Jul 31 Javascript
js实现无缝轮播图特效
May 09 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
Oct 29 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
Protoss热键控制
2020/03/14 星际争霸
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
js 创建对象 经典模式全面了解
2016/08/16 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
纯异步nodejs文件夹(目录)复制功能
2019/09/03 NodeJs
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
深入理解Python对Json的解析
2017/02/14 Python
Python中模块string.py详解
2017/03/12 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
python属于解释型语言么
2020/06/15 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
高级销售求职信
2014/02/21 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
2014年基建工作总结
2014/12/12 职场文书
艺术节开幕词
2015/01/28 职场文书
大学团日活动总结书
2015/05/11 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP