Ich habe einen Netzwerkordner, der bis zu 10.000 Dateien enthalten kann (normalerweise etwa 5000).
Was ist der schnellste Weg kann ich den Dateipfad der zuletzt erstellten Datei in diesem Ordner mit c# erhalten?
Derzeit verwende ich das unten stehende Verfahren, aber ich wollte wissen, ob es einen schnelleren Weg gibt.
Danke.
DirectoryInfo di = new DirectoryInfo(xmlFileLocation);
var feedFiles = di.GetFiles("*.xml");
var sortedFeedFile = from s in feedFiles
orderby s.CreationTime descending
select s;
if(sortedFeedFile.Count() > 0){
mostRecentFile = sortedFeedFile.First();
}