gpt4 book ai didi

android - 如何检测android中是否存在文件名(具有任何扩展名)

转载 作者:行者123 更新时间:2023-11-29 19:16:42 25 4
gpt4 key购买 nike

如果文件名存在而不考虑其扩展名,我想返回 true。我正在使用以下方法:

File file = new File(Environment.getExternalStorageDirectory() + Images/","filename.*");
if(file.exists())
{
return true;
}

这个目录下有一个jpg文件,如果我搜索“filename.jpg”,它返回true,但如果是“filename.*”,它返回false。

如果文件名相同但有任何扩展名,有什么方法可以返回 true 吗?

最佳答案

试试这个

 File Imagefolder = new File(Environment.getExternalStorageDirectory() + "Images/");
File[] listOfFiles = Imagefolder.listFiles();

for (File file : listOfFiles)
{
if (file.isFile())
{
String[] filename = file.getName().split("\\.(?=[^\\.]+$)"); //split filename from it's extension
if(filename[0].equalsIgnoreCase("filename"))
// file exists do what ever you want to do

}
}

关于android - 如何检测android中是否存在文件名(具有任何扩展名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43271201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com