nouveau Fichier(chemin) toujours en fait crée un fichier sur android?

Je suis en train de vérifier si un fichier sort sur android carte sd...donc je ne:

File f=new File(sdpath + "/" + DATABASE_NAME); //  
if(!f.exits()) {
...create new file..
}
else {
...do something...
}

Chaque fois que cela crée le répertoire ou le fichier sur la carte sd.

Je sais que ce n'existent pas, et quand le nouveau Fichier est exécuté, il est créé et il ne devrais pas ?

J'ai lu tous sur google que nouveau Fichier ne marche pas créer un fichier sur le système de fichiers , mais dans mon cas, il ne...

Les alternatives à vérifier si un Fichier/répertoire des sorties sans utiliser de nouveau Fichier..

Edit 1: j'aimerais juste ajouter (après 4 ans :)) que ce problème se produit uniquement sur les deux appareils au moment où j'ai écrit le post et de ne jamais encore une fois, l'un d'eux était le HTC Desire C avec android 4.0 et l'autre avait une certaine Huawei avec android 2.x, ne me souviens plus.

OriginalL'auteur JanBo | 2013-04-11