Obtenir la date de modification du fichier dans VB.NET

J'ai un certain nombre de fichiers dans un dossier, et j'ai besoin d'obtenir la date de dernière modification. J'ai donc utilisé

FDate = IO.File.GetLastWriteTime(FName)

Il fonctionne très bien avec certains fichiers, mais sur d'autres, j'obtiens une date de 1/1/1601. Mais lorsque je vérifie les fichiers dans l'Explorateur Windows, toutes les dates d'apparence normale (récent). Donc, je devine qu'il y a plusieurs fichiers dates stockées dans le système de fichiers, et le .NET est le fait de voir ne sont pas ceux de Windows, c'est de voir. Comment puis-je obtenir exactement la date qui apparaît comme "date de modification" dans une fenêtre d'explorateur de fichiers?

J'ai essayé quelques Visual Basic 6.0 API choses, mais cela ne semble pas fonctionner .NET.

source d'informationauteur Ianb