Javascript Node.js-使用string.split()拆分文件路径。。。顶级文件被排除
我有这些分割文件路径的例程。我遇到的问题是Javascript Node.js-使用string.split()拆分文件路径。。。顶级文件被排除,javascript,node.js,Javascript,Node.js,我有这些分割文件路径的例程。我遇到的问题是/home/one/github/load balancer service/app/js/app.coffee。它似乎排除了app.coffee,只将/js/留给srcFile 不知道为什么。有什么想法吗?对于js/foo/file.coffee下的子目录中的文件,这不是问题 srcPath = "app"; console.log(streamObject.history[0]); var projectDir = streamObjec
/home/one/github/load balancer service/app/js/app.coffee
。它似乎排除了app.coffee
,只将/js/
留给srcFile
不知道为什么。有什么想法吗?对于js/foo/file.coffee
下的子目录中的文件,这不是问题
srcPath = "app";
console.log(streamObject.history[0]);
var projectDir = streamObject.history[0].split(srcPath)[0];
console.log(projectDir);
var srcFile = streamObject.history[0].split(srcPath)[1];
console.log(srcFile);
输出:
/home/one/github/load-balancer-service/app/js/app.coffee
/home/one/github/load-balancer-service/
/js/
好吧,分割时,你分割的角色不包括在内。哦,我明白了……它也会在
app.coffee
上分割。谢谢!是否应设置限制来修复此问题…例如streamObject.history[0].split(srcPath,2)
?在这方面没有成功。希望我可以使用path.parse
,但我无法将node
shell升级到0.12.0。