For Each a As Directory In archivo
For Each b As Directory In archivo1
If (a.Equals(b)) Then
Shell("net use I: /d")
Else
Shell("C:\Windows\system32\xcopy.exe "" \\SISTEMAS4\Facturas\" & aiio & "\" & mes & "/I /Y /Q /E /H")
Shell("net use I: /d")
End If
Next
Next
ese es mi codigo pero no hace nada, solo quiero que me digan si esta bien aplicado el for each para comparar ambos directorios.

Por favo espero puedan ayudarme con mi duda.
Que tengan un excelente dia.
