leger probleme( et je ne trouve pas la soluce !!!
J'ai un iphone connecté a mon PC linuxMint.
(je suis passé par les différentes étapes ( creation d'un point de montage, creation d'un script de connexion ifuse)
Bref, apres avoir lancé idevicepair pair et lancé le script, l'iphone se retrouve ans l'arborescense du PC...
J'y trouve dans le rep DCIM/APPLE100 toutes les photos...au format HEIC, format de compression natif de l'iphone.
J'utilise Python pour faire la conversion en Jpg ( oui, je sais, j'aurais pu demander a l'iphone degenerer des photos directo en jpg...)
Mon probleme survient quand je tente de réécrire les photos jpg sur l'iphone...alors que si je les reecris sur mon HD, aucun probleme
un tout petit exemple:
Code : Tout sélectionner
import os
import shutil
rep_date_jpg = "/media/claude/HD500M/les_jpg/Aug25/"
rep_src = "/media/claude/fofone/DCIM/101APPLE/"
for fich in os.listdir(rep_date_jpg):
shutil.copy(rep_date_jpg + fich, rep_src)
print(fich)
Code : Tout sélectionner
Traceback (most recent call last):
File "/media/claude/HD500M/Projets_py/xfer_et_rince.py", line 8, in <module>
shutil.copy(rep_date_jpg + fich, rep_src)
File "/usr/lib/python3.12/shutil.py", line 436, in copy
copymode(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.12/shutil.py", line 317, in copymode
chmod_func(dst, stat.S_IMODE(st.st_mode))
OSError: [Errno 38] Function not implemented: '/media/claude/fofone/DCIM/101APPLE/IMG_1514.jpg'
