Les horodatages peuvent‑ils être conservés ?
Lors de la copie de fichiers, on s’attend généralement à ce que les fichiers de destination conservent les mêmes dates de modification que les originaux. Dans la plupart des cas, ce sera bien le cas et tout fonctionnera comme prévu ! Notre outil de synchronisation, de sauvegarde et de migration Syncovery est capable de préserver les horodatages de modification dans la grande majorité des cas. Cela fonctionne tout simplement, car la plupart des systèmes de fichiers et des protocoles permettent de conserver les dates des fichiers.
Cependant, dans certains cas, vous pouvez constater que les dates de « Dernière modification » des fichiers ont été perdues. Cela peut être dû au fait qu’un outil ou une méthode utilisée pour copier les fichiers ne prenait pas en charge la conservation des horodatages. Le problème peut également se produire lors de l’utilisation de protocoles Internet tels que FTP et WebDAV. Et certains services cloud ne prennent pas du tout en charge la conservation des dates de modification : en particulier S3 et Rackspace Files. À l’inverse, le problème d’horodatage ne se pose pas avec le réseau Windows (CIFS/Samba), SSH/SFTP, ni avec de nombreux serveurs FTP modernes ou même certains serveurs WebDAV. Les services cloud modernes tels que Google Drive, Dropbox, Box, Backblaze B2 et d’autres ne sont pas non plus concernés.
Dépannage des horodatages
Si vous constatez des problèmes d’horodatage de modification lors de copies sur le réseau local, mettez d’abord Syncovery à jour vers la dernière version. Si cela ne suffit pas à préserver les dates de modification, éditez votre profil et allez dans l’onglet « Spécial » → « Plus » et choisissez :
Double-Check Each File's Destination Timestamp After Copying.
Les serveurs FTP et WebDAV utilisent traditionnellement l’heure système actuelle pour tous les fichiers entrants. Ainsi, l’horodatage sur le serveur FTP devient différent de l’heure de Dernière modification sur votre ordinateur. Dans certains cas, ce n’est pas un problème (par exemple si vous copiez uniquement des fichiers vers le serveur FTP). Cependant, si vous devez copier dans les deux sens ou si vous devez vraiment préserver l’horodatage, voici ce qu’il est possible de faire.
La meilleure solution serait d’installer un logiciel de serveur FTP plus moderne qui permet de définir les horodatages, ou de passer à un autre protocole, comme SSH/SFTP.
Ajustement des dates de modification des copies de fichiers existantes
Parfois, après avoir copié des fichiers avec un autre outil, vous pouvez constater que les horodatages ont été perdus. Vous pouvez utiliser Syncovery pour faire correspondre à nouveau les dates de modification. Syncovery recherchera les fichiers ayant le même nom et la même taille et ajustera les horodatages sur la destination pour vous. L’option se trouve dans l’onglet « Comparaison » et s’appelle « Ne jamais copier, ajuster uniquement l’horodatage », comme sur cette capture d’écran :

Encodage du nom de fichier pour stocker les horodatages
Si le logiciel serveur ne peut pas être remplacé, vous pouvez utiliser l’encodage des noms de fichiers pour conserver les horodatages sur le serveur FTP. Vous trouverez cette option dans l’onglet Versioning. L’encodage des noms de fichiers modifiera les noms en y ajoutant la date et l’heure, vous ne pouvez donc l’utiliser que si cela ne vous dérange pas que les noms soient encodés sur le serveur. Vous trouverez un exemple de noms encodés sur notre page à propos de la gestion des versions, puisque l’encodage des noms est également utilisé pour conserver plusieurs versions d’un fichier.
SmartTracking peut mémoriser et ignorer les écarts d’horodatage
Si l’encodage du nom de fichier ne peut pas être utilisé et que vous devez effectuer une synchronisation bidirectionnelle, il existe encore une autre option. Vous pouvez utiliser SmartTracking, qui peut mémoriser l’horodatage que le serveur attribue aux fichiers lorsqu’ils ont été téléversés. Ainsi, il peut reconnaître si les fichiers ont été modifiés ou non, même si l’horodatage n’est pas identique à celui de votre ordinateur. Pour cela, veuillez choisir le mode de fonctionnement SmartTracking en cliquant sur le bouton Configurer. Allez à l’onglet Options et choisissez « Détecter les fichiers inchangés » pour le côté en ligne. Décochez l’autre option « Ignorer également les tailles de fichier modifiées », qui est rarement nécessaire. Elle peut toutefois être utile pour les sites SharePoint, qui ajoutent fréquemment des métadonnées aux documents Office entrants, modifiant ainsi la taille des fichiers.
Si vous avez déjà téléversé des fichiers et que leurs horodatages ne correspondent pas, vous pouvez utiliser cette méthode SmartTracking (comme décrit ci-dessus) pour résoudre le problème. Commencez par laisser le programme construire la base de données afin qu’il mémorise les horodatages existants. Pour cela, démarrez le profil manuellement et choisissez « Afficher : Non affectés » dans l’aperçu de synchronisation, afin qu’aucun fichier ne soit copié mais qu’ils soient tous ajoutés à la base de données.
