VBA 获取文件夹内的文件列表

本文详细解析了一个用于获取指定文件夹内特定类型的文件列表的私有子程序,包括程序的基本结构、参数说明、核心逻辑以及如何正确使用该函数。程序采用VBA编写,适用于自动化文件管理任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Private strFiles(20)

Private Sub GetFiles(ByVal strFolder As String, ByVal ty As String) ' 获取文件列表

    If iFiles = 0 Then
        Erase strFiles
    End If
   
    If iFiles > 20 Then
        Exit Sub
    End If
   
    Dim FilePaths, FilePath As String
   
    FilePaths = strFolder & "\*." & ty
   
    FilePath = Dir(FilePaths)          'Dir返回匹配*.*的第一个文件名
   
    Do While FilePath <> ""
   
        strFiles(iFiles) = strFolder & "\" & FilePath
       
        iFiles = iFiles + 1
       
        FilePath = Dir        '再一次调用Dir,得到其它匹配*.*的文件名
       
    Loop
  
End Sub

转载于:https://www.cnblogs.com/lbnnbs/p/4785002.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值