C #: Holen Sie sich die 5 neuesten (zuletzt geänderten) Dateien aus einem Verzeichnis

7

Gibt es eine Möglichkeit, den Speicherort der 5 zuletzt geänderten Dateien aus einem Verzeichnis mit Array ?

zu speichern?

Ich verwende derzeit die folgenden Codes, um die letzte Datei zu erhalten:

%Vor%

Ich werde Array verwenden, um mehrere Dateien als Anhang an eine E-Mail-Adresse zu senden.

AKTUALISIEREN

Ich verwende derzeit die folgenden Codes, um die zuletzt geänderten Dateien nach 1 Minute zu erhalten:

%Vor%

Ich möchte eine Liste von Dateinamen speichern, die von files

kommen     
abramlimpin 09.07.2012, 01:26
quelle

2 Antworten

19

Hier ist ein allgemeiner Weg, dies mit LINQ zu tun:

%Vor%

Ich vermute, das ist nicht ganz das, was Sie wollen, da Ihre Codebeispiele anscheinend bei verschiedenen Aufgaben funktionieren, aber im allgemeinen Fall würde dies tun, was der Titel Ihrer Frage anfordert.

    
Paul Phillips 09.07.2012, 01:35
quelle
1

Es klingt wie ein string -Array der vollständigen Dateipfade aller Dateien in einem Verzeichnis.

Wenn Sie Ihre FileInfo bereits aufgezählt haben, können Sie dies tun:

%Vor%

Wenn Sie nur die Dateinamen wollten, ersetzen Sie FullName durch Name .

    
Matt Mitchell 09.07.2012 01:36
quelle

Tags und Links