本篇文章主要介绍了" 用JavaScript实现basename获取路径中的文件名",主要涉及到方面的内容,对于Javascript教程感兴趣的同学可以参考一下:
Node.js中path对象有一个basename函数,可以获取路径中最后一段路径名称,通常是文件名,比如:var path = require('path')...
Node.js中path对象有一个basename函数,可以获取路径中最后一段路径名称,通常是文件名,比如:
var path = require('path')
path.basename('/foo/bar/baz/asdf/quux.html');
// Returns: 'quux.html'
其实用javascript几行代码就可以实现
function basename(str) {
var idx = str.lastIndexOf('/')
idx = idx > -1 ? idx : str.lastIndexOf('\\')
if (idx < 0) {
return str
}
return str.substring(idx + 1);
}
测试
basename('/foo/bar/baz/asdf/quux.html');
> "quux.html"
basename('c:\\abc\\efg\\height');
> "height"
basename('c:\\abc\\efg\\hiehgt\\abcd.html');
> "abcd.html"
以上就介绍了 用JavaScript实现basename获取路径中的文件名,包括了方面的内容,希望对Javascript教程有兴趣的朋友有所帮助。
本文网址链接:http://www.me0511.com/article/detail_4592381.html