本帖最后由 liulang0808 于 2014-11-15 12:03 编辑
文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法。通过采用object.method这种在面向对象编程中广泛使用的语法,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现。 FSO 对象模型不仅可以象使用传统文件操作语句那样实现文件的创建、改变、移动和删除,而且可以检测是否存在指定的文件夹,如果存在,那么,这个文件夹又位于磁盘上的什么位置。更令人高兴的是FSO 对象模型还可以获取关于文件和文件夹的信息,如名称、创建日期或最近修改日期等以及当前系统中使用的驱动器的信息,如驱动器的种类是CD-ROM还是可移动磁盘,当前磁盘的剩余空间还有多少。 Fso对象有关的方法属性等,大家可以自行查阅帮助,在此不具体介绍。
对于用的相对较多的便利当前文件夹下的文件、文件夹;汇总相关文件等进行一个简单的介绍。仅仅是个人对于问题处理过程的一个介绍,具体代码有很大的调整空间,各位可以根据需求调整。 当然大家也完全可以考虑使用dir的 一、遍历当前文件夹下一层子文件夹 提取当前文件夹下一层文件夹名称并放在A列 二、遍历当前文件夹内文件名 提取当前文件夹下的文件名称并放在A列 三、遍历当前文件夹所有子文件夹 采用递归遍历 四、遍历当前文件夹及所有子文件夹下的文件 采用递归遍历 五、汇总当前文件夹及子文件夹下所有excel文件内容 Excel文件格式一致,汇总求和,其他需求自行变通容
遍历当前文件夹及子文件,汇总各个excel文件的各个sheet里的内容
7楼对本段代码做了调整
补充内容 (2014-12-17 00:07):
http://club.excelhome.net/forum. ... 866&pid=7998343
遍历当前文件夹及子文件夹,查找包含指定字符串的文件名并执拷贝/移动到指定文件夹(也可以删除文件)
补充内容 (2015-3-28 20:19):
修改文件夹及子文件夹下的文件夹及文件名
http://club.excelhome.net/forum. ... 578&pid=8143705 |