路径名称为:/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]。
我在代码中使用了这个路径,所以我想这样做。
我该怎么做?
任何帮助将不胜感激。
答案 0 :(得分:4)
new File(path).getParentFile().getName()
应该有用。
关于您当前的代码,请不要实现自己的路径解析器。使用File
。
另请注意,这与Android无关;这是一个普遍的Java问题。