I think this is kinda neat No more writting of compareto's or equals just use linq. Dim _Directories() As String Dim _Directory As String Dim _DirectoryInfos As New List(Of DirectoryInfo) _Directories = Directory.GetDirectories("c:/") For Each _Directory In _Directories Dim directoryinfo As System.IO.DirectoryInfo = New System.IO.DirectoryInfo(_Directory) _DirectoryInfos.Add(directoryinfo) Next ' Run LINQ Query Dim _DirectoryInfosOrderedByCreationTime = From DirectoryInfos In _DirectoryInfos _ Order By DirectoryInfos.CreationTime Descending _ Select DirectoryInfos ' Display results of query If _DirectoryInfosOrderedByCreationTime.Count > 0 Then For Each DirectoryInfo In _DirectoryInfosOrderedByCreationTime TextBox1.AppendText("Directory: " & DirectoryInfo.FullName & " Date: " & DirectoryInfo.CreationTime & ControlChars.CrLf) Next End If
Powered by: newtelligence dasBlog 1.9.7174.0
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2008, Christiaan Baes
E-mail