Bonjour à toutes et à tous,

Avec le procédure suivante, je n'arrive pas à créer un répertoire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
	public static File defRep(String rep)  {
		File sdCard = Environment.getExternalStorageDirectory();
		dirSvg = new File ("/storage/extSdCard"); // fonctionne en version android 4.1.2 : c'est la version que j'ai
		if (dirSvg.exists())
			dirSvg = new File (dirSvg.getAbsolutePath() + "/"+rep);
		else
			dirSvg = new File (sdCard.getAbsolutePath() + "/"+rep);
		if (dirSvg.mkdir()) // pas mieux avec mkdirs()
			return dirSvg;
		else
			return null;
	}
Que j'ai ou pas de carte SD, cela ne fonctionne pas, c'est-à-dire ni sur la carte SD et ni sur la mémoire du smartphone (galaxy S2).

Par contre, la création est possible en direct sur le smartphone (mémoire interne ou carte SD.

Une idée du pourqoui du comment ?

Merci de vore aide.

Pierre