一、实例FSO获取当前路径下的文件

 Sub Fsotest()
Dim Fso As New FileSystemObject, Path As String, File
Path = ThisWorkbook.Path & "\"
With Fso
For Each File In .GetFolder(Path).Files '遍历路径下的所有Files
If File.Name <> ThisWorkbook.Name Then
Debug.Print File.Name
End If
Next
End With
End Sub

二、实例FSO遍历当前文件夹所有子文件夹

 Sub test()
Call Getfd(ThisWorkbook.Path & "\")
End Sub Sub Getfd(ByVal Path As String)
Dim Fso As New FileSystemObject
Dim Folder As Variant
For Each Folder In Fso.GetFolder(Path).SubFolders '遍历文件夹
Debug.Print Folder
Getfd (Folder) '递归遍历子文件夹
Next
End Sub

三、实例FSO遍历当前文件夹及子文件夹下的所有Excel文件

 Sub Test()
Call GetFile(ThisWorkbook.Path & "\")
End Sub Sub GetFile(ByVal Path As String)
Dim Fso As New FileSystemObject
Dim Folder As Variant, File As Variant For Each File In Fso.GetFolder(Path).Files '遍历 path路径下文件
If File.Name Like "*.xls*" Then
Debug.Print Path & File
End If
Next For Each Folder In Fso.GetFolder(Path).SubFolders '遍历文件夹
'Debug.Print Folder
GetFile (Folder) '递归遍历子文件夹
Next
End Sub

最新文章

  1. Git 学习看这篇就够了!
  2. pathinfo()、dirname()、basename()获得文件的路径,名称等信息说明
  3. 【转】一个DIV+CSS代码布局的简单导航条
  4. [Bootstrap]7天深入Bootstrap(1)入门准备
  5. 20135220谈愈敏Linux Book_17
  6. 3Sum Closest &amp; 3Sum Smaller
  7. 开源软件项目管理系统招设计/开发。。。。。Zend Framework2架构 svn://735.ikwb.com/pms
  8. c语言中函数的递归
  9. [转载]关于C++ const 的全面总结
  10. 更新内置flash方法[转]
  11. .9-浅析webpack源码之NodeEnvironmentPlugin模块总览
  12. LODOP打印控件示例
  13. dedecms_分页技术
  14. 【数据结构】【平衡树】无旋转treap
  15. charles重复发送一个网络请求&amp;同时发送N次
  16. [jQ/PHP]使用JS数组储值的两种情况(提交PHP处理)
  17. [py]requests+json模块处理api数据,flask前台展示
  18. 设置JFrame背景图片
  19. MAC和PHY的区别
  20. 线程同步工具 Semaphore类的基础使用

热门文章

  1. handsontable 和 echarts都定义了require方法,初始化时冲突了,怎么办?
  2. September 25th 2017 Week 39th Monday
  3. C++11 的右值引用
  4. 021.13 IO流 RandomAccessFile对象
  5. [转]Linux下查看CPU信息、机器型号等硬件信息
  6. mkdirp——递归创建目录及其子目录
  7. C# HttpWebRequest请求超时解决办法
  8. layer关闭当前窗口并刷新父窗口
  9. Kafka设计解析(十六)Kafka 0.11消息设计
  10. Spring源码分析(二十二)功能扩展