var path = require('path'); // 当发现有多个连续的斜杠时,会替换成一个: 当路径末尾包含斜杠时,会保留: // 在 Windows 系统会使用反斜杠. var p = path.normalize('foo/bar//baz/asdf/quux/..') ; var p2 = path.normalize('foo/bar//baz/asdf/quux/../') ; console.log('p',p,p2); //组合参数中的所有路径,返回规范化后的路径. va…
一.在nodejs中path模块时使用频率很高的模块,其中不乏有很多API写得很模糊,但仔细琢磨下来,也不是很难理解. 1.获取文件所在路径 var path = require('path'); var test = '/test/test1/test2/test.js'; //获取文件所在的目录 console.log(path.dirname(test)); // /test/test1/test2 2.获取路径中的最后一部分 var path = require('path'); var…
Path模块 NodeJs提供的Path模块,使得我们可以对文件路径进行简单的操作. API var path = require('path'); var path_str = '\\Users\\Administrator\\Desktop\\event.js'; console.log('文件名带后缀:',path.basename(path_str)); console.log('文件名不带后缀:',path.basename(path_str, '.html')); console.l…