Я разрабатываю приложение для Android. Я все еще изучаю андроид. Но у меня проблема с проверкой файла в папке загрузки существует или нет. Он всегда возвращает false. Но файл фактически существует.Проверка файла существует или нет в android не работает
Это функция для проверки файл существует или нет в CommonHelper классе
public static boolean fileExists(String path)
{
File file = new File(path);
if(file.exists())
{
return true;
}
else{
return false;
}
}
Это, как я проверяю файлы во встроенном в папке загрузки
if(CommonHelper.fileExists(String.valueOf(Environment.DIRECTORY_DOWNLOADS)+"/"+cursor.getString(1)))
{
//do other stuffs here
}
Что случилось с моим кодом?
Каков результат 'Environment.DIRECTORY_DOWNLOADS) +"/"+ cursor.getString (1)'? Действительно ли это полный путь к вашему файлу? Возможно, вам не хватает расширения файла? – AlbAtNf
Это что-то вроде этого Загрузка/5391454763980398.mp3 и файл существует на самом деле. –