2014-05-21 98 views
0

如何获取当前路径的每个目录的名称?如何获取我的路径的每个目录名称?

我得到了我用下面的代码绝对路径:

var completeDir = __dirname; 

这将返回我类似的东西:

C:\用户\管理\ AA \ BB \ CC \ DD

我想能够得到AA,BB,CC,DD。

谢谢

回答

1

我想在这里弹出路径,这使得它更清洁?

var path = require('path'); 
var dirs = __dirname.split(path.sep).reverse(); 
0

我拆我的路径与下面的代码的数组

var completeDirName = __dirname; 
var dirArray = completeDirName.split('\\').reverse(); 
1

pharaon450的答案是正确的,但你可能希望你的脚本更便携,还占了斜杠作为Unix的如果你的脚本在那里运行:

dirArray = __dirname.split(/[\\|\/]/)).reverse() 
相关问题