Dim di As New DirectoryInfo(gsFilePath)
Dim fiTemp() As FileInfo = di.GetFiles("ABC*.xml")
Dim fiFicheros(0) As FileInfo
Dim i As Integer = 0
'for para contar cuantos hay
For Each fil As FileInfo In fiTemp
If (fil.Name.Length = 16) Then
i = i + 1
End If
Next
ReDim fiFicheros(i - 1)
i = 0
'for para llenar el nuevo arreglo
For Each fil As FileInfo In fiTemp
If (fil.Name.Length = 16) Then
fiFicheros(i) = fil
i = i + 1
End If
Next
For i = 0 To fiFicheros.Length - 1
LstFiles.Items.Add(fiFicheros(i).Name)
Next