You can seperate the information with string manipulation. In this code I exclude the names and type (directory/file). Hope it's useful. 
VB Code:
Dim strList(3) As String
Dim i As Integer
strList(0) = "drwx------ 1 Owner Group 512 Mar 25 20:15 badgerb"
strList(1) = "-rwx------ 1 Owner Group 3943 Mar 01 22:57 bc.asp"
strList(2) = "drwx------ 1 Owner Group 512 Apr 10 07:57 BCDB"
For i = 0 To UBound(strList) - 1
If Left$(strList(i), 1) = "d" Then
'directory
MsgBox "Directory: " & Right(strList(i), Len(strList(i)) - InStrRev(strList(i), " "))
Else
'file
MsgBox "File: " & Right(strList(i), Len(strList(i)) - InStrRev(strList(i), " "))
End If
Next i