如何获取当前路径的每个目录的名称?如何获取我的路径的每个目录名称?
我得到了我用下面的代码绝对路径:
var completeDir = __dirname;
这将返回我类似的东西:
C:\用户\管理\ AA \ BB \ CC \ DD
我想能够得到AA,BB,CC,DD。
谢谢
如何获取当前路径的每个目录的名称?如何获取我的路径的每个目录名称?
我得到了我用下面的代码绝对路径:
var completeDir = __dirname;
这将返回我类似的东西:
C:\用户\管理\ AA \ BB \ CC \ DD
我想能够得到AA,BB,CC,DD。
谢谢
我想在这里弹出路径,这使得它更清洁?
var path = require('path');
var dirs = __dirname.split(path.sep).reverse();
我拆我的路径与下面的代码的数组
var completeDirName = __dirname;
var dirArray = completeDirName.split('\\').reverse();
pharaon450的答案是正确的,但你可能希望你的脚本更便携,还占了斜杠作为Unix的如果你的脚本在那里运行:
dirArray = __dirname.split(/[\\|\/]/)).reverse()