[Fixed] Can't edit files on an SD card

Moderator: xnview

User avatar
michel038
XnThusiast
Posts: 1581
Joined: Tue Sep 27, 2016 8:18 am
Location: France

Re: Can't edit files on an SD card

Post by michel038 »

xnview wrote: Mon Aug 10, 2026 2:32 pm Sur XnResize, l'autorisation est persistante?
Oui, c'est persistant, j'avais arrêté l'app ce matin. J'ouvre ResizeMe ,
Je redimensionne une autre photo, le dossier de sortie est resté inchangé (carteSd/Docs/Images/),
... le résultat va dans le dossier Sd/Docs/Images/XnResize/ sans problème d'autorisation.
Je n'ai pas vérifié si les sous-dossiers héritent de l'autorisation.

pour info,
au vu du log, Chatgpt s'étonne du nom "primary/emulated" et indique aussi "xnview n'a pas obtenu/associé au dossier l'autorisation SAF qui permettrait l'écriture"
User avatar
xnview
Author of XnView
Posts: 48675
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Can't edit files on an SD card

Post by xnview »

Pourriez vous vérifier 'convertir' dans la v36?
User avatar
michel038
XnThusiast
Posts: 1581
Joined: Tue Sep 27, 2016 8:18 am
Location: France

Re: work in progress edit files on an SD card

Post by michel038 »

V36
Première utilisation, j'ai un browser qui me demande d'autoriser XnView à utiliser le dossier.
Ensuite, directement au moment de convertir, Xnview me permet de préciser le dossier de sortie, l'autorisation est toujours valide, et héritée dans les sous dossiers.

Conclusion : je convertis une première fois 1 image vers le dossier racine de la carte SD, et par la suite, les conversions fonctionnent sur l'ensemble de ce support.
Bien ouej.

Il reste à généraliser l'autorisation à l'ensemble des autres "Ecritures" (métadonnées...)

Ah, et la mise en page des boutons a un peu souffert

Screenshot_2026-08-12-16-15-00-510_com.xnview.xnview.jpg

Log

Code: Select all

 === XnView Storage Diagnostics ===
App: 1.0 (36)
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 (3):
  [rw] content://com.android.externalstorage.documents/tree/9135-38DF%3A
  [rw] content://com.android.externalstorage.documents/tree/9135-38DF%3ADocs
  [rw] content://com.android.externalstorage.documents/tree/9135-38DF%3AJpegli

Target: /storage/9135-38DF/Docs
  volume: 9135-38DF (removable)
  File: exists=true canRead=true canWrite=false
  parent.canWrite=false
  File write probe: FAILED (FileNotFoundException: /storage/9135-38DF/Docs/.xnview_probe_1307359347691259: open failed: EACCES (Permission denied))
  App-specific SD dir write probe: OK
  Covering SAF grant: content://com.android.externalstorage.documents/tree/9135-38DF%3A
  SAF write probe: OK
You do not have the required permissions to view the files attached to this post.
User avatar
xnview
Author of XnView
Posts: 48675
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: work in progress edit files on an SD card

Post by xnview »

Mieux avec la v37? (seul renommer reste à faire)
User avatar
michel038
XnThusiast
Posts: 1581
Joined: Tue Sep 27, 2016 8:18 am
Location: France

Re: Can't edit files on an SD card

Post by michel038 »

Du point de vue des droits d'écriture c'est OK.
Merci
Quand "Renommer" sera fait on mettra > fixed

Le fonctionnement des étoiles est particulièrement efficace.
User avatar
xnview
Author of XnView
Posts: 48675
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Can't edit files on an SD card

Post by xnview »

michel038 wrote: Sun Aug 16, 2026 2:49 pm Du point de vue des droits d'écriture c'est OK.
Merci
Quand "Renommer" sera fait on mettra > fixed

Le fonctionnement des étoiles est particulièrement efficace.
Merci de vérifier la v39, le dialogue est bon maintenant?
User avatar
michel038
XnThusiast
Posts: 1581
Joined: Tue Sep 27, 2016 8:18 am
Location: France

[Fixed] Can't edit files on an SD card

Post by michel038 »

V39 C'est tout bon !
La mise en page des boutons aussi, c'est ok
Super, merci !