Node.js_Path模块
2016-01-15 18:21
661 查看
/** * Created by cxm on 2016/1/11. */ var path = require("path"); // 规范化路径,注意'..' 和 '.'。 console.log(path.normalize("/test/test1//////2slashes/1slash/tab/..")); // 用于连接路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是"/",Windows系统是"\"。 console.log(path.join('/test', 'test1////', '2slashes/1slash', 'tab', '..')); // 将 to 参数解析为绝对路径。 console.log(path.resolve("index.js")); // 判断参数 path 是否是绝对路径。 console.log(path.isAbsolute("cxm/Local/")); // 用于将相对路径转为绝对路径。 console.log(path.relative("index.js", "cxm/Local")); // 返回路径中代表文件夹的部分,同 Unix 的dirname 命令类似。 console.log(path.dirname("cxm/Local/")); // 返回路径中的最后一部分。同 Unix 命令 bashname 类似。 console.log(path.basename("cxm/Local/")); // 返回路径中文件的后缀名,即路径中最后一个'.'之后的部分。如果一个路径中并不包含'.'或该路径只包含一个'.' 且这个'.'为路径的第一个字符,则此命令返回空字符串。 console.log(path.extname("cxm/Local/")); // 返回路径字符串的对象。 console.log(path.parse("cxm/Local")); // 从对象中返回路径字符串,和 path.parse 相反。 console.log(path.format(path.parse("cxm/Local"))); // 平台的文件路径分隔符,'\\' 或 '/'。 console.log(path.sep); // 平台的分隔符, ; or ':'. console.log(path.delimiter); // 提供上述 path 的方法,不过总是以 posix 兼容的方式交互。 console.log(path.posix); // 提供上述 path 的方法,不过总是以 win32 兼容的方式交互。 console.log(path.win32);
相关文章推荐
- 使用 HTTP 上传 G 级的文件之 Node.js 版本
- mongo实现消息队列
- Node.js压缩web项目中的js,css和图片
- 异步流程控制:7 行代码学会 co 模块
- node.js中的fs.mkdir方法使用说明
- 为什么Node.js会这么火呢?Node.js流行的原因
- 究竟什么是Node.js?Node.js有什么好处?
- node.js中的http.response.removeHeader方法使用说明
- 简单谈谈node.js 版本控制 nvm和 n
- 浅析Node.js查找字符串功能
- Node.js中require的工作原理浅析
- 运行Node.js的IIS扩展iisnode安装配置笔记
- 使用npm发布Node.JS程序包教程
- node.js中的fs.symlinkSync方法使用说明
- Node.js中的流(Stream)介绍
- 使用node.js 获取客户端信息代码分享
- Windows8下搭建Node.js开发环境教程
- Node.js实现的简易网页抓取功能示例
- node.js回调函数之阻塞调用与非阻塞调用
- Node.js中HTTP模块与事件模块详解