VB6.0中如何获得一个指定文件夹下的所有文件对象放到一个数组里

filelistbox可以根据文件夹路径直接显示,但我想要进行筛选等后续操作(比如选中一项点击删除按钮放到另一个box里),是不是filelistbox无法进行后续操作?... filelistbox可以根据文件夹路径直接显示,但我想要进行筛选等后续操作(比如选中一项点击删除按钮放到另一个box里),是不是filelistbox无法进行后续操作?listbox可以进行后续操作,那我可以先把文件对象放到一个数组里,再一个个添加到listbox里,没有直接就可以用的语句吗?vb.net里好像可以用System.IO.Directory.GetFiles(FolderPath),VB里呢? 展开
 我来答
玫瑰为你盛开
2009-06-03 · TA获得超过8518个赞
知道大有可为答主
回答量:820
采纳率:0%
帮助的人:0
展开全部
vb不用FSO也可以做到的,请试试:

Private Sub Command1_Click()
Dim fname As String
fname = Dir("d:\vb\*.*", 7)
List1.Clear
Do
If fname = "" Then Exit Do
List1.AddItem fname
fname = Dir()
Loop
MsgBox List1.ListCount & " 个文件被添加!"
End Sub

要将文件名存入数组,可以在添加后完成:
ReDim a(0 To List1.ListCount-1) As String
For i = 0 To List1.ListCount - 1
a(i) = List1.List(i)
Print a(i)
Next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式