Oh je comprends maintenant. Si le fichier .nomedia existe dans un dossier contenant les dossiers que vous avez, il masquera les fichiers dans tous ces répertoires. Par exemple, avoir un fichier .nomedia sur /sdcard masquera certainement l'ensemble des médias de la carte SD. Assurez-vous donc que le dossier que vous voulez scanner pour les médias n'est pas précédé du dossier que vous ne voulez pas scanner pour les médias. Par exemple:
/sdcard/myfiles/mediapublic/photos
/sdcard/myfiles/mediaprivate/photos
Il s'agit de deux dossiers. Pour masquer les médias dans mediaprivate et photos. Collez le fichier .nomedia dans le répertoire mediaprivate. S'il s'agit uniquement du dossier photos. Collez-le là-bas seulement. Et assurez-vous de supprimer le fichier du dossier contenant ce dossier. Il y a une autre alternative que vous pouvez utiliser. Supprimez tous les fichiers .nomedia. Pour le dossier que vous voulez masquer, commencez simplement son nom par un point. Par exemple
/sdcard/.myfiles/mediapublic/photos
Pour masquer tous mes fichiers
/sdcard/myfiles/mediaprivate/.photos
Pour masquer uniquement les photos
N'oubliez pas que le fichier .nomedia est un fichier vide sans code, même si vous l'ouvrez avec un éditeur de texte. Il a une taille de 0 octets et 0 caractères. Donc oubliez l'idée de le modifier
0 votes
Pourquoi ne pas simplement sortir le dossier que vous souhaitez numériser et le placer dans un emplacement différent ?
0 votes
Parce que cela rendrait impossible ma structure de dossiers et me forcerait à chercher dans les arbres de dossiers privés et publics lorsque je veux regarder tous les fichiers. Ma solution a été de définir pour chaque sous-dossier s'il s'agit ou non d'un fichier .nomedia. Ce n'est pas une solution parfaite car je devrai ajouter des fichiers nomedia à chaque fois que je créerai de nouveaux dossiers et parce que je devrai toujours créer plusieurs fichiers dans plusieurs sous-dossiers de dossiers publics. Mais je suppose que je peux vivre avec ça.