1
A
回答
2
你可以从最后的\
(也适用于裸露的"file.ext"
)读取;
var fn = "C:\\some folder\\another folder\\my-picture.jpg";
alert(fn.substr(fn.lastIndexOf("\\") + 1));
+0
这比'拆分'方法IMO –
+0
@ Xeon06更好,使用10,000次循环运行并且分离速度慢了1ms。我认为这种方法并不能提高性能。 – epascarello
+0
@epascarello我认为在更大的范围内会产生影响。 IE,你有一大堆路径,每个路径都有很多目录。但对于正常的每一天查询,你可能是正确的。 –
1
var str = "C:\\some folder\\another folder\\my-picture.jpg";
var fileName = str.split("\\").pop();
,如果你需要处理不同的操作系统文件路径
var str = "C:\\some folder\\another folder\\my-picture.jpg";
var fileName = str.split(/[\\\/]/).pop();
相关问题
- 1. 从完整路径获取文件名
- 2. 仅显示没有整个目录路径的文件名
- 3. AjaxFileUpload fileName是完整路径,而不仅仅是文件名
- 4. 在标签中显示文件名的完整路径〜Netbeans 6.8
- 5. 从完整路径获取文件的文件名?
- 6. vim有时会显示文件的完整路径而不仅仅是文件名?
- 7. 如何在OpenFileDialog中显示完整路径和文件名
- 8. 隐藏文件路径并仅显示文件名
- 9. 从完整文件路径获取文件夹名称
- 10. 从完整文件路径查找文件名
- 11. 显示连接完整文件路径时的文件名列表
- 12. linux文件名(完整路径)编码
- 13. Ruby文件完整路径
- 14. 从GtkTreeView获取完整文件路径
- 15. 如何获得带有文件参数的CFHTTP以仅显示文件名而不是完整路径?
- 16. 使git的差异--stat显示完整的文件路径
- 17. 多文件上传SWF,返回完整路径+文件名
- 18. 显示完整路径输入文件的HTML客户端
- 19. MSDN 2003 - 如何显示文件的完整路径
- 20. 如何从包含完整文件路径的字符串在perl中分离文件名和文件路径
- 21. 从Unix中的完整路径获取文件名
- 22. 从Pascal中的完整路径获取文件名
- 23. 从C++中获取文件名的完整路径
- 24. 从包含文件名的路径获取没有文件名的完整路径
- 25. 从文件的路径和文件名
- 26. 给定一个可执行文件,显示其完整路径
- 27. Unix的递归上市仅将文件的完整路径的
- 28. 获取从一个文件的完整路径只有文件名
- 29. 如何从VB6中的文件完整路径获取文件磁贴(名称)?
- 30. 如何从vC++文件的完整路径中获取文件名?
是否只需要在Windows路径工作? – recursive
是的,因为只有IE显示C:\ fakepath \ –
'C:\ fakepath \'也是一个windows路径。所有浏览器都能够显示它。它们也能够显示其他类型的路径,如'/ etc/profile'。 – recursive