java - 如何从 url 的最后一个路径中分割剩余路径

标签 java android split

我的服务器resources/upload/pdf/APPLE ははは.pdf给了我一个fileUrl

我的问题是如何获取resources/upload/pdf/,因为我可以使用这个来获取url的最后一个路径,即APPLE ははは.pdf代码:

public static String getLastPathFromUrl(String url) {
    return url.replaceFirst(".*/([^/?]+).*", "$1");
}

最佳答案

你可以试试这个

   File file=new File("resources/upload/pdf/APPLE ははは.pdf");
   System.out.println(file.getPath().replaceAll(file.getName(),""));

输出:

   resources/upload/pdf/

关于java - 如何从 url 的最后一个路径中分割剩余路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21675850/

相关文章:

python - 拆分韩语和数字

android - 使用一项 Activity 和一个具有多个 fragment 的工具栏进行导航

java - 为什么 onResume() 似乎被调用了两次?

ios - 如何确定用户在iPad上的iOS5中拆分了键盘

Java在扩展类中将非抽象方法重写为抽象

java - Eclipse 更新轴

java - 通过调用webClient请求出现IllegalStateException

java - 让滚动条与绝对定位一起工作

android - 在 Fragment 中使用 GoogleApiClient 时递归进入 executePendingTransactions

vb.net - 按最后一次出现拆分字符串