Re: Compare folder contents
The WinMerge utility in my signature supports that function, maybe that will save you some coding.
Re: Compare folder contents
vb Code:
Public Sub CompareFiles(ByVal directoryName As String)
'loop through files to see which are missing
For Each filename As String In IO.Directory.GetFiles(directoryName)
'replace current drive letter with one to compare to
Dim fileParts() As String = filename.Split(IO.Path.DirectorySeparatorChar)
'you could set require this as input to make it dynamic
fileParts(0) = "D:"
Dim compareDirectoryName As String = String.Join(IO.Path.DirectorySeparatorChar, fileParts)
If Not IO.File.Exists(compareDirectoryName) Then
'file missing
End If
Next
'loop through sub directories using recursion
For Each subDirectory As String In IO.Directory.GetDirectories(directoryName)
CompareFiles(subDirectory)
Next
End Sub