【问题标题】:How do I get the folder name from a String containing the Absolute file path in android?如何从包含 android 中的绝对文件路径的字符串中获取文件夹名称?
【发布时间】:2016-05-01 17:01:18
【问题描述】:

路径名是:/storage/emulated/0/Xender/video/MyVideo.mp4

我可以使用

从路径中获取最后一个文件名 [MyVideo.mp4]
String path="/storage/emulated/0/Xender/video/MyVideo.mp4";
String filename=path.substring(path.lastIndexOf("/")+1);

https://stackoverflow.com/a/26570321/5035015

现在我想从这个路径中提取路径 [/storage/emulated/0/Xender/video]。

我在我的代码中使用了这个路径,所以我想这样做。

我该怎么做?

任何帮助将不胜感激。

【问题讨论】:

    标签: java android filenames


    【解决方案1】:

    new File(path).getParentFile().getName() 应该可以工作。

    关于您当前的代码,不要实现您自己的路径解析器。使用File

    另请注意,这与 Android 无关;这是一个一般的 Java 问题。

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 2016-12-29
      • 2019-01-17
      • 2011-01-25
      • 2011-12-22
      相关资源
      最近更新 更多