Que tal tio yo tengo un ejemplo que me baje de recursos visual basic y la cosa esta asi
Código:
For i = 1 To ListView1.ListItems.Count
If cd.FileTitle = ListView1.ListItems(i) Then
If MsgBox("El archivo que itenta subir ya existe. ¿Sobreescribirlo?", _
vbQuestion + vbYesNo) = vbYes Then
ListView1.ListItems.Remove i
Ftp.SubirArchivo cd.FileName, cd.FileTitle
Exit Sub
Else
Exit For
End If
End If
Next
cd es un control commong dialog, como veras si cd.FileTitle es igual al listview es decir a lo que hay en el server ftp sale un mensaje para aceptar(sobrescribir) o cancelar la subida del archivo, espero te sirva