'引用Microsoft Scriptting Runtime
Dim fso As New FileSystemObject
Private Sub Command1_Click()
Dim fsoFolder As Folder
Set fsoFolder = fso.GetFolder("c:\test")
If fsoFolder.Size = 0 And fsoFolder.Files.Count = 0 And fsoFolder.SubFolders.Count = 0 Then
MsgBox "空文件夹"
Else
MsgBox "非空文件夹"
End If
End Sub
Private Sub Command1_Click()
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\FSO")
Dim i As Integer
i = 0
For Each f In objFolder.Files
i = i + 1
Next
If i = 0 Then
MsgBox "No file in this folder!"
End If
End Sub