我希望得到一個文件名的路徑,就像得到的結果/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] || ''; ' –