Si vous voulez juste créer un répertoire dans votre mémoire interne vous pouvez le faire dans la méthode ci-dessous
File mydir = context.getDir("files", Context.MODE_PRIVATE); //Creating an internal dir;
if (!mydir.exists())
{
mydir.mkdirs();
}
getFilesDir()
retourne un objet fichier dans un répertoire qui est privé à votre demande seulement.
getDir()
getDir()
vous permet de créer n'importe quel fichier ou répertoire dans la mémoire interne, qui est également accessible par d'autres applications en fonction du mode que vous créez.
getCacheDir()
renvoie le chemin absolu vers le répertoire de cache spécifique à l'application sur le système de fichiers, mais ne vous permet pas de créer le répertoire Dir. Vous pouvez cependant créer un fichier.
Veuillez noter que ce fichier sera stocké dans la mémoire interne et peut être effacé manuellement par le système ainsi que par l'utilisateur en effaçant le cache.
assurez-vous d'avoir donné la permission dans votre manifeste. – MathanG
permission – saiRam89
Voulez-vous créer dir dans le stockage interne ou externe? –