[TA原创]VB2010获得指定目录下的文件
把这代码结合ListBox,能自制一个山寨版FileListBox(此控件在VB6以后版本的VB中消失了)。'参数:目录, 是否没有文件
'返回:字符串数组,每个元素就是一个文件名
Private Function GetFiles(ByVal szPath As String, ByRef IsNoFile As Boolean) As String()
Dim szRet() As String, s As String
ReDim Preserve szRet(0)
s = Dir(szPath)
If s = "" Then
GetFiles = szRet
IsNoFile = True
Exit Function
End If
Do While s <> ""
szRet(UBound(szRet)) = s
s = Dir
If s <> "" Then ReDim Preserve szRet(UBound(szRet) + 1)
Loop
GetFiles = szRet
End Function
'举例:
'dim sa() as string, b as boolean
'sa=GetFiles("c:\temp\*.exe", b)
我刚学习VB时也是从磁盘文件读写操作开始学起了
页:
[1]