Can't edit files on an SD card
Moderator: xnview
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Can't edit files on an SD card
I can’t modify the metadata for photos stored on the SD card.
For photos stored in the smartphone’s internal memory, it works fine.
However, I can still delete a photo from the SD card.
For photos stored in the smartphone’s internal memory, it works fine.
However, I can still delete a photo from the SD card.
You do not have the required permissions to view the files attached to this post.
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
Only 'set metadata' doenst work, or 'set rating'/'change date' too?michel038 wrote: Wed Aug 05, 2026 5:02 pm I can’t modify the metadata for photos stored on the SD card.
For photos stored in the smartphone’s internal memory, it works fine.
However, I can still delete a photo from the SD card.
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
Set rating, change date, change metadata don't work :
"Impossible d'enregistrer la notation"
"Impossible d'enregistrer les dates"
"Impossible d'enregistrer les métadonnées"
Problème de droits ?
3e ligne sur ma copie d'écran : "Consulter" ?
Ou manque droits d'écriture/modification sur la carte
"Impossible d'enregistrer la notation"
"Impossible d'enregistrer les dates"
"Impossible d'enregistrer les métadonnées"
Problème de droits ?
3e ligne sur ma copie d'écran : "Consulter" ?
Ou manque droits d'écriture/modification sur la carte
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
Pas de probleme pour convert vers la SDcard?
'Set rating, change date, change metadata' depuis la vue galerie ou 'sd card'??
'Set rating, change date, change metadata' depuis la vue galerie ou 'sd card'??
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
Pour convertir, ou copier une photo, le choix SD Card est bien proposé, mais le bouton "Utiliser ce dossier" reste grisé, je ne peux enregistrer que vers les dossiers de la mémoire interne de l'appareil.
Peu importe que la photo ait été sélectionnée dans Galerie, Albums, Dossiers ou carte SD du menu principal, on ne peut rien modifier vers SD Card.
En résumé : pas les droits en écriture / modification vers SD Card.
Peu importe que la photo ait été sélectionnée dans Galerie, Albums, Dossiers ou carte SD du menu principal, on ne peut rien modifier vers SD Card.
En résumé : pas les droits en écriture / modification vers SD Card.
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
et quand vous etes sur votre SDcard, que voyez vous dans le fil d'ariane?
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
Vous parlez du path ?
J'ai par exemple
/storage/9135-38DF/jpegli/2026
ou
/storage/9135-38DF/Docs/Images
Ps: "Renommer" ne fonctionne pas non plus ("Rien n'a été renommé ")
J'ai par exemple
/storage/9135-38DF/jpegli/2026
ou
/storage/9135-38DF/Docs/Images
Ps: "Renommer" ne fonctionne pas non plus ("Rien n'a été renommé ")
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
ok, et dans le picker du chemin de sortie. Vous choisissez par le menu de gauche 'SDcard'?michel038 wrote: Sat Aug 08, 2026 1:09 pm Vous parlez du path ?
J'ai par exemple
/storage/9135-38DF/jpegli/2026
ou
/storage/9135-38DF/Docs/Images
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
Pour "Copier" ou "Déplacer", je peux en effet choisir la destination avec le menu trois barres horizontales du dialogue...
Avec " Mémoire interne" tout va bien, mais dès que je sélectionne SD Card, le bouton "Utiliser ce dissier" devient grisé.
J'ai comparé les autorisations avec une autre app qui marche et je n'ai vu aucune différence, apparemment ce n'est pas un simple problème d'autorisation.
Voici des extraits de charabia de réponse de ChatGpt :
"Est-il possible que XnView utilise une mauvaise requête SAF (ACTION_OPEN_DOCUMENT_TREE) ou ne gère pas correctement l'URI / les flags d'autorisation d'écriture ?
(...) notamment les Intent, Uri et takePersistableUriPermission().
(...) un problème dans la gestion du content:// URI et du Storage Access Framework
Avec " Mémoire interne" tout va bien, mais dès que je sélectionne SD Card, le bouton "Utiliser ce dissier" devient grisé.
J'ai comparé les autorisations avec une autre app qui marche et je n'ai vu aucune différence, apparemment ce n'est pas un simple problème d'autorisation.
Voici des extraits de charabia de réponse de ChatGpt :
"Est-il possible que XnView utilise une mauvaise requête SAF (ACTION_OPEN_DOCUMENT_TREE) ou ne gère pas correctement l'URI / les flags d'autorisation d'écriture ?
(...) notamment les Intent, Uri et takePersistableUriPermission().
(...) un problème dans la gestion du content:// URI et du Storage Access Framework
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
Avec ResizeMe, cela fonctionne? et XnConvert?michel038 wrote: Sun Aug 09, 2026 6:59 am Pour "Copier" ou "Déplacer", je peux en effet choisir la destination avec le menu trois barres horizontales du dialogue...
Avec " Mémoire interne" tout va bien, mais dès que je sélectionne SD Card, le bouton "Utiliser ce dissier" devient grisé.
J'ai comparé les autorisations avec une autre app qui marche et je n'ai vu aucune différence, apparemment ce n'est pas un simple problème d'autorisation.
Sinon essayez la v33, et en allant dans le picker vous allez avoir des logs avec un bouton en bas...
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
=== XnView Storage Diagnostics ===
App: 1.0 (33)
Device: Xiaomi Redmi Note 7
Android: 10 (API 29)
All-Files-Access: n/a (<30)
Permissions:
READ_EXTERNAL_STORAGE: granted
WRITE_EXTERNAL_STORAGE: granted
ACCESS_MEDIA_LOCATION: granted
Volumes:
primary uuid=null removable=false emulated=true state=mounted path=?
secondary uuid=9135-38DF removable=true emulated=false state=mounted path=?
Persisted SAF grants (0):
(none)
Target: /storage/9135-38DF
volume: primary/emulated
File: exists=true canRead=true canWrite=false
parent.canWrite=false
File write probe: FAILED (FileNotFoundException: /storage/9135-38DF/.xnview_probe_1228942315796590: open failed: EACCES (Permission denied))
Covering SAF grant: none
SAF write probe: skipped (no grant)
App: 1.0 (33)
Device: Xiaomi Redmi Note 7
Android: 10 (API 29)
All-Files-Access: n/a (<30)
Permissions:
READ_EXTERNAL_STORAGE: granted
WRITE_EXTERNAL_STORAGE: granted
ACCESS_MEDIA_LOCATION: granted
Volumes:
primary uuid=null removable=false emulated=true state=mounted path=?
secondary uuid=9135-38DF removable=true emulated=false state=mounted path=?
Persisted SAF grants (0):
(none)
Target: /storage/9135-38DF
volume: primary/emulated
File: exists=true canRead=true canWrite=false
parent.canWrite=false
File write probe: FAILED (FileNotFoundException: /storage/9135-38DF/.xnview_probe_1228942315796590: open failed: EACCES (Permission denied))
Covering SAF grant: none
SAF write probe: skipped (no grant)
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
Dans les paramètres de Resize Me, j'ai donc défini un dossier de sortie sur la carte SD, mais c'est une appli tierce (xiaomi ?) qui a browsé et géré la fonction "Utiliser ce dossier" (bouton non grisé !) et qui m'a demandé alors d'autoriser ResizeMe à utiliser ce dossier...
Après, ça fonctionne.
Après, ça fonctionne.
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
please check v34
-
michel038
- XnThusiast
- Posts: 1544
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Can't edit files on an SD card
V34
EN
I copied a photo to the SD card/jpegli folder.
When selecting the destination folder, I used "Allow Write," which started the same process as with XnResize:
It opens a browser window asking me to select a folder, then "Use this folder" > "Allow" > the copy happens immediately.
Good.
But
This permission is not persistent (I have to do it again, even if I use the same folder).
It also does not persist if I want to edit a tag of the file I just copied.
It does not apply to subfolders.
It is not available for other actions that require write permission.
FR
J'ai copié une photo vers carteSD/jpegli
Au moment de choisir le dossier destination, j'ai utilisé "Autoriser l'écriture" ce qui a lancé la même procédure qu'avec XnResize :
Ça ouvre un browser qui me propose de sélectionner un dossier et "Utiliser ce dossier" > "Autoriser" > la copie s'effectue immédiatement.
Bon.
Mais
Cette autorisation n'est pas persistante (il faut la refaire, même si j'utilise le même dossier)
Elle ne persiste pas non plus si je veux modifier un Tag du fichier que je viens de copier.
Elle ne concerne pas les sous-dossiers.
Elle n'est pas accessible pour les autres actions qui ont besoin d'une autorisation d'écriture.
EN
I copied a photo to the SD card/jpegli folder.
When selecting the destination folder, I used "Allow Write," which started the same process as with XnResize:
It opens a browser window asking me to select a folder, then "Use this folder" > "Allow" > the copy happens immediately.
Good.
But
This permission is not persistent (I have to do it again, even if I use the same folder).
It also does not persist if I want to edit a tag of the file I just copied.
It does not apply to subfolders.
It is not available for other actions that require write permission.
FR
J'ai copié une photo vers carteSD/jpegli
Au moment de choisir le dossier destination, j'ai utilisé "Autoriser l'écriture" ce qui a lancé la même procédure qu'avec XnResize :
Ça ouvre un browser qui me propose de sélectionner un dossier et "Utiliser ce dossier" > "Autoriser" > la copie s'effectue immédiatement.
Bon.
Mais
Cette autorisation n'est pas persistante (il faut la refaire, même si j'utilise le même dossier)
Elle ne persiste pas non plus si je veux modifier un Tag du fichier que je viens de copier.
Elle ne concerne pas les sous-dossiers.
Elle n'est pas accessible pour les autres actions qui ont besoin d'une autorisation d'écriture.
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
xnview
- Author of XnView
- Posts: 48291
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Can't edit files on an SD card
Actuellement le changement (Android 10) est fait que pour copier/convertir.michel038 wrote: Mon Aug 10, 2026 1:34 pm Mais
Cette autorisation n'est pas persistante (il faut la refaire, même si j'utilise le même dossier)
Elle ne persiste pas non plus si je veux modifier un Tag du fichier que je viens de copier.
Elle ne concerne pas les sous-dossiers.
Elle n'est pas accessible pour les autres actions qui ont besoin d'une autorisation d'écriture.
Sur XnResize, l'autorisation est persistante?