如何获取当前路径的每个目录的名称?
我使用以下代码获得了绝对路径:
var completeDir = __dirname;
这给我带来了类似的东西:
C:\用户\管理员\ AA \ BB \ CC \ DD
我希望能够获得AA,BB,CC,DD。
谢谢
答案 0 :(得分:1)
pharaon450的答案是正确的,但你可能希望脚本更易于移植,并且在Unix路径分隔符中占用斜杠,以防脚本在那里运行:
dirArray = __dirname.split(/[\\|\/]/)).reverse()
答案 1 :(得分:1)
我想在这里弹出路径,这会让它更干净吗?
var path = require('path');
var dirs = __dirname.split(path.sep).reverse( );
答案 2 :(得分:0)
我将路径拆分为包含以下代码的数组
var completeDirName = __dirname;
var dirArray = completeDirName.split('\\').reverse();