Node【模块】之path
来源:互联网 发布:class转java工具 编辑:程序博客网 时间:2024/05/21 15:41
Node的path模块
本文收录 Path
- path.normalize(p)
- path.normalize('/f/e//d'); // 输出 /f/e/d
- path.normalize('.f/e/d/') // 输出 /f/e/d/
- path.normalize('/f/e/d/..'); // 输出 /f/e
- path.normalize('/f/e/d/.'); // 输出 /f/e/d
标准化路径:
- 发现多斜杠(/) 替换为1个
- 路径末尾有斜杠,保留这个斜杠
- 注意路径里面的 .. 和 .
- path.join([path1],[path2],[...])
合并参数得到一个标准化的路径字符串
- path.join('/f', 'e', 'd/c', '..'); // 输出 /f/e/d
注释:
Arguments must be strings.
In v0.8, non-string arguments were silently ignored.
In v0.10 and up, an exception is thrown.
- path.dirname(p)
返回一个路径的目录名称
- path.dirname('/f/e/d'); // 输出 /f/e
- path.basename(p,[ext])
返回一个路径中最低一级目录名称
- path.basename('/f/e/d'); // 输出 d
- path.extname(p)
返回一个路径的文件扩展名:路径最低一级目录中'.'字符后的任何字符串,如何没有'.'或者只有'.',返回空字符串
- path.extname('/f/e/d.html'); //输出 .html
- path.extname('/f/e/d/.'); //输出 ''
- path.sep
‘\\’ 或者 '/'
- 'foo/bar/baz'.split(path.sep); // *nix 返回['foo', 'bar', 'baz']
- 'foo\\bar\\baz'.split(path.sep) //windows 返回 ['foo', 'bar', 'baz']
0 0
- Node【模块】之path
- node之path模块
- Node核心模块之Path
- node核心模块之path
- Node之文件路径处理模块:path模块
- node path模块
- Node.js6 Path模块
- node中的path模块
- Node.js Path模块
- node.js Path模块
- Node.js Path 模块
- Node.js Path 模块
- Node.js Path 模块
- Node.Js Path模块
- Node.js中的Path模块
- node.js path模块属性方法
- nodeJs之path模块
- Node模块之Events模块
- 三、子查询、伪劣和常用函数
- awk的学习
- 黑马程序猿 正则表达公式的学习
- Oracle必知函数
- Cocos2dx在Linux编译出现未定义的引用
- Node【模块】之path
- jquery操作input值总结
- linux apache 本地可以访问局域网无法访问
- 黑马程序员 【】java学习之路——小小的学习心得
- 使用Java开发Google APP Engine初试
- linux 命令整理(自己常用)
- 使用Bouguet’s Calibration Toolbox标定摄像机-投影仪系统
- CF #261 div2 D. Pashmak and Parmida's problem (树状数组版)
- HDU 1283 最简单的计算机