我希望得到一个文件名的路径,就像得到的结果/storage/emulated/0/Pictures/
当我输入字符串/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG
如何在javascript中输入完整文件名时获取文件路径?
我怎么能在JavaScript做什么?谢谢!
我希望得到一个文件名的路径,就像得到的结果/storage/emulated/0/Pictures/
当我输入字符串/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG
如何在javascript中输入完整文件名时获取文件路径?
我怎么能在JavaScript做什么?谢谢!
尝试
var fullpath = "/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG"
var pathWithoutFileName = fullpath.substr(0, fullpath.lastIndexOf('/') + 1);
var x = "/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG"
var path = x.substr(0,x.lastIndexOf('/'));
var fullpath = "/storage/emulated/0/Pictures/Photo-2017-02-17-10-08-38_2271.JPG"
var path = fullpath.substr(0, fullpath.lastIndexOf('/') + 1);
的+1
是包括最后的斜线。
将你的第二行替换为fullpath.substr(0,fullpath.lastIndexOf('/')+ 1); –
@GovindaRajbhar感谢您的观察。忘记更改虚假变量名称。 –
尝试'变种路径= filename.match(/(*)[\/\\] /。)[1] || ''; ' –