如何遍历当前目录的所有文件

pm666 2005-07-26 07:18:18
如题
...全文
232 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinliangyu 2005-07-30
  • 打赏
  • 举报
回复
写一个递归函数,函数中判断dir返回的是文件或是文件夹,是文件夹的再调用本函数。此法可搜索出指定文件夹下所有文件
pm666 2005-07-29
  • 打赏
  • 举报
回复
在excel下我如何加载 'FileSystemObject必须在"工程、引用"中选中Microsoft Scripting Runtime
找不到地方,求高人指点
DawnPine 2005-07-27
  • 打赏
  • 举报
回复
可以用File System Object对象:

Option Explicit
'FileSystemObject必须在"工程、引用"中选中Microsoft Scripting Runtime
Public fso As New FileSystemObject
Sub MyProc1(ByVal Folder As String)
Dim objFile, objFolder

Set objFolder = fso.GetFolder(Folder)
For Each objFile In objFolder.Files
MyProc2 objFile.Path
Next
For Each objFolder In objFolder.SubFolders
MyProc1 objFolder '递归遍历整颗树
Next
End Sub

Sub MyProc2(FileName As String)
Debug.Print FileName
End Sub

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧