28 votes

Comment puis-je transférer des photos sur mon appareil Android Jelly Bean tout en conservant l'horodatage d'origine ?

J'ai récemment acheté un Nexus 4 et je voudrais y transférer les photos de mon ancien appareil. Mon précédent téléphone Android utilisait le stockage de masse USB standard qui ne posait aucun problème pour copier des choses dans les deux sens, mais le Nexus 4, comme beaucoup d'autres téléphones Android modernes je suppose, utilise MTP à la place, qui a la caractéristique intéressante de refuser de copier les dates/horodatages originaux des fichiers, en utilisant à la place la date à laquelle les fichiers sont copiés.

C'est évidemment très regrettable lorsqu'il s'agit de photos, non seulement parce que l'on ne peut pas vérifier la date originale à laquelle la photo a été prise en naviguant sur le téléphone, mais aussi parce qu'elles se retrouvent complètement non triées.

Existe-t-il un moyen de transférer des photos vers un téléphone Android Jelly Bean qui ne prend pas en charge le stockage de masse USB en conservant les horodatages originaux ?

Les choses que j'ai essayées jusqu'à présent :

  • Transfert via USB MTP
  • ADB push (dossiers complets et fichiers individuels)
  • Transfert via SSH (en utilisant SSHDroid + WinSCP)
  • Chargement et téléchargement à partir de Dropbox
  • Transférer un fichier ZIP via MTP et décompresser le fichier sur le téléphone
  • Transfert à partir de l'autre téléphone via Bluetooth
  • QuickPic Fonction "date fixe".
  • Synchronisation locale
  • Correction de la date de la photo
  • FTPSyncX
  • Signaux de fumée
  • Crier au téléphone

Aucun d'entre eux n'a préservé l'horodatage, et cela me rend fou.

(De plus, je ne suis pas encore rooté, mais si le seul moyen viable nécessite le Root, je me réjouirais également de cette réponse).

0voto

Antonio Points 1

Je suis passé à un Moto X 2014 et j'ai eu ce problème.

J'ai essayé beaucoup de choses aussi, une solution semblait être "Motorola Migrate" pour synchroniser avec le WiFi deux téléphones (un vieux gingerbread backflip). Dans la galerie, la situation était bonne (même dans les détails), mais étrangement dans le gestionnaire de fichiers la date a été modifiée, et après quelques heures même la galerie a également montré la date de transfert.

La solution de contournement, si les fichiers ne sont pas trop nombreux, pourrait être de les copier manuellement un par un, en changeant à chaque fois la date et l'heure sur le téléphone.

0voto

Oren Points 101

Je vais ajouter ma solution qui a fonctionné sur Ubuntu

D'abord installer simple-mtpfs et installer fuse

cd ~
mkdir myphone
simple-mtpfs ~/myphone

Maintenant que les dossiers de votre téléphone sont montés sur ce répertoire, vous pouvez utiliser rsync -t ou cp -p pour copier les images et les heures créées/modifiées/accédées ne seront pas modifiées.

Ça marche pour moi :)

0voto

gudleik Points 1791

Pour copier des fichiers de votre Android vers votre PC en conservant les horodatages :

adb shell tar c -C /storage/emulated/0/XXX . | tar xv

Pour les restaurer dans l'Android :

tar c . | adb shell tar xv -C  /storage/emulated/0/XXX 

Cela fonctionne en créant un fichier tar dans l'appareil, qui est immédiatement extrait sur votre hôte, et vice versa.

Le "v" vous permet de voir le nom du fichier en cours de copie.

Bien sûr, cela suppose que vous avez installé "adb", que le débogage USB est activé sur le téléphone et que vous avez déjà validé le certificat de débogage.

sudo apt install adb

-1voto

Guest Points 1

Essayez l'application "Bluetooth File Transfer" qui préserve la date de modification lors du déplacement. Et je crois qu'il en va de même pour la copie, mais essayez d'abord avec un fichier/dossier pour vous en assurer. Il peut également explorer l'autre appareil via bluebooth.

-1voto

Richard Cannon Points 1

使用方法 SyncMe Wireless et le partage de réseau. Les horodatages sont préservés et la synchronisation est rapide. J'ai pu effectuer une sauvegarde sans ordinateur sur une carte SD dans un Kingston MobileLite Wireless en 20 minutes, avec une re-synchronisation instantanée.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X