vb.net 获取指定文件名,该如何解决

vb.net 获取指定文件名
这是我的代码
 Dim fil As System.IO.FileInfo()
  Dim ins As System.IO.DirectoryInfo = New System.IO.DirectoryInfo("C:\Users\LINYONGLONG\Desktop\New folder")
  fil = ins.GetFiles("*1.*")
  Dim b As Integer
  b = fil.Length

  For i = 0 To b - 1
  ListBox2.Items.Add(fil(i))
  Next
  MsgBox(ListBox2.Items(2))


为什么fil(i) 的值无法转为string 即使用listbox转了也不行?我想获得指定文件的文件名,然后对其进行重命名。求大神相助。

------解决方案--------------------
VB.NET code
        Dim fil As System.IO.FileInfo()
        Dim ins As System.IO.DirectoryInfo = New System.IO.DirectoryInfo("C:\Users\LINYONGLONG\Desktop\New folder")
        fil = ins.GetFiles("*1.*")
        Dim b As Integer
        b = fil.Length

        For i = 0 To b - 1
            Dim fileName As String
            Dim fileFullName As String
            fileName = fil(i).Name
            fileFullName = fil(i).FullName
            ListBox2.Items.Add(fileName)
        Next
        MsgBox(ListBox2.Items(2))