Get file from path javascript
Is there a way that I can get the last value (based on the '\' symbol) from a full path? Show Example:
With this case, I just want to get
TylerH 21.2k59 gold badges74 silver badges93 bronze badges asked Jan 8, 2009 at 5:43
This will handle both \ OR / in paths
mikeschuld 9221 gold badge11 silver badges24 bronze badges answered Jan 8, 2009 at 5:48
nickfnickf 525k198 gold badges639 silver badges719 bronze badges 12 Just for the sake of performance, I tested all the answers given here:
And the winner is the Split and Pop style answer, Thanks to bobince ! answered Aug 9, 2014 at 17:15
DanpeDanpe 18.2k19 gold badges91 silver badges130 bronze badges 4 In Node.js, you can use Path's parse module...
canon 39.3k9 gold badges71 silver badges94 bronze badges answered Jun 28, 2015 at 20:43
RobLoachRobLoach 1,8731 gold badge11 silver badges5 bronze badges 1 What platform does the path come from? Windows paths are different from POSIX paths are different from Mac OS 9 paths are different from RISC OS paths are different... If it's a web app where the filename can come from different platforms there is no one solution. However a reasonable stab is to use both '\' (Windows) and '/' (Linux/Unix/Mac and also an alternative on Windows) as path separators. Here's a non-RegExp version for extra fun:
answered Jan 8, 2009 at 11:52
bobincebobince 518k102 gold badges645 silver badges825 bronze badges 5 Ates, your solution doesn't protect against an empty string as input. In that case, it fails with bobince, here's a version of nickf's that handles DOS, POSIX, and HFS path delimiters (and empty strings):
answered Jun 26, 2009 at 21:12
user129661user129661 3293 silver badges2 bronze badges 1 The following line of JavaScript code will give you the file name.
answered Jan 17, 2012 at 4:56
EpperlygEpperlyg 2272 silver badges2 bronze badges 0 Another one
Here split have a regular
expression with a character class Or use array to split
It would be the way to dynamically push more separators into an array, if needed. answered May 3, 2019 at 18:17 2 Not more concise than nickf's answer, but this one directly "extracts" the answer instead of replacing unwanted parts with an empty string:
answered Jan 9, 2009 at 3:55
Ates GoralAtes Goral 134k26 gold badges134 silver badges189 bronze badges There’s no need to handle backslashes specially; most answers don’t handle search parameters. The modern approach is to simply use the
In order to parse the resulting
Add a If you only have a relative URL but still simply want to get the file name, use the second argument of the answered Apr 4, 2021 at 8:26
Sebastian SimonSebastian Simon 17k7 gold badges52 silver badges71 bronze badges A question asking "get file name without extension" refer to here but no solution for that. Here is the solution modified from Bobbie's solution.
Piyush 3,8378 gold badges35 silver badges67 bronze badges answered Nov 21, 2014 at 2:20
0 I use:
It replaces the last answered Jan 25, 2017 at 15:20
pomberpomber 21.8k10 gold badges75 silver badges91 bronze badges In Node.js, you can use the
answered Apr 23 at 13:23
Sam HoustonSam Houston 3,0571 gold badge22 silver badges36 bronze badges Little function to include in your project to determine the filename from a full path for Windows as well as GNU/Linux & UNIX absolute paths.
answered Aug 7, 2018 at 7:35
Amin NAIRIAmin NAIRI 2,05218 silver badges19 bronze badges This solution is much simpler and generic, for both 'fileName' and 'path'.
answered Sep 30, 2019 at 16:33
HichamHicham 6066 silver badges17 bronze badges 2
answered Jul 19, 2009 at 18:35 The complete answer is:
answered Jul 29, 2011 at 6:09
answered May 25, 2010 at 18:21
1 Successfully Script for your question ,Full Test
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#2
#3
#4
Top 6 thử thách thần chết thuyết minh phần 2 20235 tháng trước#5
#6
Top 5 áo khoác nam quảng châu cao cấp 20235 tháng trước#7
#8
Top 9 mẫu đồng phục công sở đẹp 2022 20235 tháng trước#9
Top 5 ốp lưng iphone 13 pro bảo vệ camera 20235 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 boxhoidap.com Inc.
|