读书人

小弟我用Directory类的Getfile属性获得

发布时间: 2012-02-25 10:01:47 作者: rapoo

我用Directory类的Getfile属性获得文件数组,但是在listbox中显示的文件名称却是string[] array,请教高手
代码如下:
Dim i As Integer
Dim filename As String()
Dim fileno As Integer
ListBox3.Items.Clear()
filename = Directory.GetFiles( "d:\ ", "*.xml ")
fileno = Directory.GetFiles( "d:\ ", "*.xml ").Length
For i = 0 To fileno - 1
ListBox3.Items.Insert(i, filename)
Next

不知道什么原因listbox中显示的文件名称全部都是string[] array

[解决办法]
重复问题:http://community.csdn.net/Expert/TopicView1.asp?id=5773954
[解决办法]
你这样吧:
Dim myDir as DirectoryInfo = New DirectoryInfo( "d:\ ")
Dim fileInfos() as FileInfo = myDir.GetFiles( "*.xml ")



[解决办法]
可以使用substring去掉 .及其后面的字符
[解决办法]
Nevertime() ( ) 信誉:100 2007-09-26 12:53:00 得分: 0


感谢2位,现在显示正常了,不过有没有办法仅显示文件的名称?现在listbox中显示了完整的路径和文件名及后缀。




Path.GetFilename

读书人网 >VB Dotnet

热点推荐