Sub 遍历()
Dim FS, Fc, Fx, I
Set FS = CreateObject("Scripting.FileSystemObject")
Set Fc = FS.GetFolder(ThisWorkbook.Path)
'━━━━━━━━━━━━━━【Files 集合】
For Each Fx In Fc.Files
I = I + 1
Debug.Print Format(I, "00"); Tab(12); Fx.Name; Tab(60); Fx.Type; Tab(88); FS.BuildPath(Fc, "\")
Next
'━━━━━━━━━━━━━━
For I = 1 To Fc.Files.Count
I = I + 1
'求 Fx 对象
Next I
'━━━━━━━━━━━━━━【SubFolders 属性】
For Each Fx In Fc.SubFolders
I = I + 1
Debug.Print Format(I, "00"); Tab(12); Fx.Name; Tab(60); Fx.Type; Tab(88); FS.BuildPath(Fc, "\")
Next
'━━━━━━━━━━━━━━
For I = 1 To Fc.SubFolders.Count
I = I + 1
'求 Fx 对象
Next I
End Sub