J'utilise un utilitaire .NET pour synchroniser mon dossier local avec un emplacement FTP. Quel est le meilleur moyen de vérifier si le fichier est identique ou non? J'utilise une API client NET FTP appelée 'edtfptnet'. J'ai trouvé que même si les fichiers sont les mêmes, les tailles sont différentes pour les fichiers exe. La taille retournée par l'API est la même que la taille du fichier affiché par FileZilla. Mais il est différent de la taille obtenue par FileInfo.Length. Ces deux valeurs sont différentes de la taille indiquée dans les propriétés du fichier par l'explorateur Windows. Pourquoi cela arrive-t-il? Cela n'arrive pas pour les fichiers texte.Vérifier les doublons de fichiers pendant la synchronisation FTP
Existe-t-il un autre moyen de vérifier rapidement si le fichier est identique ou non? Les temps d'accès sont différents. L'API ne donne que Last Modified Time, ce qui est différent de la dernière heure d'écriture.