请问:怎样获得一个文件夹下文件的数量

解决方案 »

  1.   

    Private Sub Command1_Click()
    Dim I As Integer
    sname = Dir("c:\test\*.*")Do While Len(sname) > 0
        I = I + 1
        Debug.Print sname
        sname = Dir
    Loop
    MsgBox I
    End Sub
      

  2.   

    Private Sub Command1_Click()
    Dim I As Integer
    sname = Dir("c:\test\*.*")Do While Len(sname) > 0
        I = I + 1
        Debug.Print sname
        sname = Dir
    Loop
    MsgBox I
    End Sub
      

  3.   

    '添加一个文件控件
    Private Sub Command1_Click()
        File1.Path = "C:\"
        MsgBox File1.ListCount
    End Sub
      

  4.   

    'use fso:
    Private Sub Command1_Click()
    Dim fso As New FileSystemObject
    Dim f As Folder
    Set f = fso.GetFolder("c:\windows\temp\")
    MsgBox f.Files.Count
    End Sub