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转了也不行?我想获得指定文件的文件名,然后对其进行重命名。求大神相助。
------解决方案--------------------
这是我的代码
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))