在KitKat Document上从uri获取fileName

时间:2014-02-27 12:21:37

标签: android uri

我想从uri获取fileName ...我可以从其他应用程序(如gallery或其他第三方文件管理器)获取完整路径,但我无法从KitKat Document获取fileName,我不需要fullPath带有inputStream的fileName对我有用......

由于

编辑:我发现了一段几乎解决了这个问题的代码,但是它无法获得像* .exe * .vcf这样的已知类型的filePath,...

这是source

1 个答案:

答案 0 :(得分:0)

如果你有文件的绝对路径,那么simpley创建文件的对象并使用getName方法

File f = new File(<Full Path of your file>);

这将返回带扩展名的文件名。

如果你不想要扩展,那么 然后使用CommonsI/O libarary

从该库中您可以使用

String fileNameWithOutExt = FilenameUtils.removeExtension(fileNameWithExt);