VB得到指定文件夹下的文件列表

Function  GetFileList( ByVal  Path  As   String ByRef  FileName()  As   String Optional  fExp  As   String   =   " *.* " As   Boolean
    
Dim  fName  As   String , i   As   Long
    
If   Right $(Path,  1 <>   ""   Then  Path  =  Path  &   ""
    fName 
=   Dir $(Path  &  fExp)
    i 
=   0
    
Do   While  fName  <>   ""
            
ReDim   Preserve  FileName(i)  As   String
            FileName(i) 
=  fName
            fName 
=   Dir $
            i 
=  i  +   1
    
Loop
    
If  i  <>   0   Then
            
ReDim   Preserve  FileName(i  -   1 As   String
            GetFileList 
=   True
    
Else
            GetFileList 
=   False
    
End   If
          
End Function


Private   Sub  Command1_Click()
Dim  FileName()  As   String , i  As   Long
GetFileList 
" c: " , FileName, " *.mp3 "   ' 可以设置文件类型
For  i  =   0   To   UBound (FileName)
   
Print  FileName(i)
Next  i

End Sub
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值