trouver plus récente du fichier dans le répertoire

Je suis en train de charger le fichier le plus récent à partir d'un répertoire, mais mon code ne fonctionne pas. J'obtiens quelque chose d'évident terriblement mal?!

Dim myFile = Directory.GetFiles("C:\Users\Joe\Desktop\XML Logs").OrderByDescending(Function(f) f.LastWriteTime).First()

Je reçois deux messages d'erreur:

Type de données(s) du type de paramètre(s) méthode d'extension ' Public Function OrderByDescending(Of TKey)(keySelector As System.Func(Of String, TKey)) As System.Linq.IOrderedEnumerable(Of String) " défini dans 'System.Linq.Enumerable' ne peut pas être déduit à partir de ces arguments. En précisant le type de données(s) explicitement pourrait corriger cette erreur.

Et:

'LastWriteTime"n'est pas un membre de 'String'.

  • Que faites-vous?
InformationsquelleAutor A Smith | 2012-02-20