当前位置:  开发笔记 > 编程语言 > 正文

如何从文件URI中提取文件名并为其创建链接?

如何解决《如何从文件URI中提取文件名并为其创建链接?》经验,为你挑选了1个好方法。

我的问题是::

从像"/usr/folder1/folder2/filename.ext"这样的字符串

我必须提取文件名仅用于显示(仅限filename.ext).

我的问题是我应该怎么做?拆分"/"并取最后一个元素是一种方式,但对我来说并不好闻.

我必须创建一个超链接,使用该文件的URI作为目标.这将类似于file://domain.com/usr/folder1/folder2/filename.ext

我查看了java.net中的URI和URL接口,但在那里找不到任何有用的东西.

此外,在某些情况下,我的文件路径可以有COMMA,SPACE等(Windows文件夹).因此,在提出任何想法时请记住这一点.



1> 小智..:

你可以尝试这样的事情:

File file = new File("/usr/folder1/folder2/filename.ext");
System.out.println(file.getName());

我不确定如果文件不存在,这是否会起作用,但是刚刚尝试了它,它似乎工作正常.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有