SecondsFrom1970 is a Double value. You are comparing an Integer (truncated value) with the full value. I guess your issue is there. Compare equality of ints with ints, and doubles with doubles.
SecondsFrom1970 sont une double valeur. Vous comparez un entier (valeur tronquée) avec la valeur complète. Je suppose que votre problème est là. Comparez l’égalité des “integers” avec les “integers” et les doubles avec des doubles.
Var DateEtHeureTotalSeconds1 As Integer = file.CreationDateTime.SecondsFrom1970
Var DateEtHeureTotalSeconds2 As Integer = file.CreationDateTime.SecondsFrom1970
If DateEtHeureTotalSeconds1 <> DateEtHeureTotalSeconds2 …