Я загружаю файл на SD-карту клиента, я использую точку (".") Перед именем файла, чтобы скрыть ее, проблема в том, что при поиске ее затем ее открыть не удалось, Любой способ найти его?
Редактировать: я тоже ищу его:
File file = new File("/sdcard/SEAS Campus/" , "." + StudiesVO.bookID+".pdf");
if(file.exists()){}
Также без точки, но результатов нет
Благодарю!
Одна из причин этого, которая приходит мне на ум, заключается в том, что у вас есть жесткий диск SD-карты. У разных моделей телефонов могут быть разные пути к SD-карте, поэтому ваш код не будет работать на некоторых телефонах. Поэтому вы должны получить внешний путь программно следующим образом:
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/SEAS Campus/" , ".StudiesVO.bookID.pdf");