2017-03-08 154 views
0

我希望得到一个文件名的路径,就像得到的结果/storage/emulated/0/Pictures/当我输入字符串/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG如何在javascript中输入完整文件名时获取文件路径?

我怎么能在JavaScript做什么?谢谢!

+0

尝试'变种路径= filename.match(/(*)[\/\\] /。)[1] || ''; ' –

回答

1

尝试

var fullpath = "/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG" 
var pathWithoutFileName = fullpath.substr(0, fullpath.lastIndexOf('/') + 1); 
0
var x = "/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG" 
var path = x.substr(0,x.lastIndexOf('/')); 
0
var fullpath = "/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG" 
var path = fullpath.substr(0, fullpath.lastIndexOf('/') + 1); 

+1是包括最后的斜线。

+0

将你的第二行替换为fullpath.substr(0,fullpath.lastIndexOf('/')+ 1); –

+0

@GovindaRajbhar感谢您的观察。忘记更改虚假变量名称。 –