2017-03-08 149 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感謝您的觀察。忘記更改虛假變量名稱。 –