Я пытаюсь проверить, выходит ли файл на SD-карту Android... поэтому я делаю:
File f=new File(sdpath + "/" + DATABASE_NAME); //
if(!f.exits()) {
...create new file..
}
else {
...do something...
}
Каждый раз, когда это фактически создает каталог или файл на SD-карте.
Я знаю, что его не существует, и когда новый файл выполняется, он создается, а этого не должно быть?
Я читал в Google, что новый файл не создает фактический файл в файловой системе, но в моем случае это делает...
Любые альтернативы проверке выхода из файла/каталога без использования нового файла.
Редактировать 1: Ну, я просто хотел бы добавить (через 4 года :)), что эта проблема возникла только на двух устройствах в то время, когда я писал пост, и никогда больше, одним из них был HTC Desire C с Android 4.0 и другой был какой-то Huawei с android 2.x, уже не помню.