Results 1 to 5 of 5

Thread: Help with Date comparison method

Threaded View

  1. #1

    Thread Starter
    Junior Member
    Join Date
    May 2012
    Posts
    28

    Help with Date comparison method

    Details:
    • Unknown # of folder in directory C:\...\releases\?
    • Get the creation dates of those folders.
    • Compare an unknown quantity of folders of their date of creation property.
    • Retreive the folder's name from the list that has the creation date.



    Code:
        
    Private Sub GetLatestFolder(  )
    
            Dim createDates As New List(Of Date)  'Folder's corresponding date values
            Dim Folders As New List(Of String)       'Name of Folders themselves
            Dim counter As Integer = 0
            Dim result As Integer = 0   'Result from comparing dates
            Dim version As String  'The unknown version # of the latest folder 
    
            Try
                Dim myFolders As IEnumerable(Of DirectoryInfo) = Directory.GetDirectories("C:\Sound Manager\Design\projects\\releases", "*", SearchOption.TopDirectoryOnly).Select(Function(x) New DirectoryInfo(x))
                For Each fName In myFolders
                    createDates.Add(fName.CreationTime())
                    Folders(counter) = fName.Name()
                    counter = counter + 1
                Next
    
                If (Folders.Count >= 2) Then
                    For i As Integer = 0 To Folders.Count - 1
                        result = Date.Compare(createDates(i), createDates(i + 1)) 
                    Next
                End If
    
    
                If result < 0 Then
    
                    version = Folders(1)
    
                Else
    
                    version = Folders(0)
    
                End If
    
    Return version
    
    
    End sub
    Last edited by Anthony123; Apr 23rd, 2013 at 07:28 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width