Module Module1
Sub Main()Dim orderedFiles =New System.IO.DirectoryInfo("c:\\").GetFiles().OrderBy(Function(x) x.CreationTime)ForEach f As System.IO.FileInfo In orderedFiles
Console.WriteLine(String.Format("{0,-15} {1,12}", f.Name, f.CreationTime.ToString))NextEndSubEndModule
Den GetFiles() Methode auf die DirectoryInfo Klasse ein Array zurückgibt, die die IEnumerable implementiert. So können Sie alle standard-LINQ-erweiterungsmethoden.
var orderedFiles =new System.IO.DirectoryInfo("path").GetFiles().OrderBy(x => x.CreationTime);
Edit: Gerade Begriffen, dass diese versehen ist mit VB. Siehe auch den Kommentar von Jon auf dem OP-re: bereits vorhandene Antworten.
Diese wurde getaggt vb (das ist der Grund, warum ich über Sie kam.) Ich dachte, ich würde werfen die vb beantworten.
Dim sDir AsString= HttpRuntime.AppDomainAppPath
Dim oDirInfo As System.IO.DirectoryInfo
Dim oInfo As System.IO.FileInfo
oDirInfo =New System.IO.DirectoryInfo(sDir)
oInfo = oDirInfo.GetFiles().OrderByDescending(Function(p) p.LastWriteTime).First()return oInfo.LastWriteTime
Gleich wie @DaRKoN_ in vb.net:
InformationsquelleAutor apros
Den
GetFiles()
Methode auf dieDirectoryInfo
Klasse ein Array zurückgibt, die die IEnumerable implementiert. So können Sie alle standard-LINQ-erweiterungsmethoden.Edit: Gerade Begriffen, dass diese versehen ist mit VB. Siehe auch den Kommentar von Jon auf dem OP-re: bereits vorhandene Antworten.
InformationsquelleAutor ChadT
Diese wurde getaggt vb (das ist der Grund, warum ich über Sie kam.) Ich dachte, ich würde werfen die vb beantworten.
InformationsquelleAutor TheMayneLine