本帖最后由 liulang0808 于 2014-12-27 08:35 编辑
本来打算把文件操作及文件夹操作一起搞定,时间有限,先发个文件操作
文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法。通过采用object.method这种在面向对象编程中广泛使用的语法,将一系列操作文件和文件夹的动作通过调用对象本身的属性直接实现。
FSO 对象模型不仅可以象使用传统文件操作语句那样实现文件的创建、改变、移动和删除,而且可以检测是否存在指定的文件夹,如果存在,那么,这个文件夹又位于磁盘上的什么位置。更令人高兴的是FSO 对象模型还可以获取关于文件和文件夹的信息,如名称、创建日期或最近修改日期等以及当前系统中使用的驱动器的信息,如驱动器的种类是CD-ROM还是可移动磁盘,当前磁盘的剩余空间还有多少。
此贴以实战为主,各位对原理有深度需求的可以网上查看。
之前发过一些,涉及文件夹等递归遍历,如有需求可以参考如下:
fso提取汇总文件夹及其下的文件名及内容(递归操作字典汇总)
本帖均采用后期绑定
Setfso = CreateObject("Scripting.FileSystemObject")
fso代表任何能够返回FileSystemObject对象的对象
代码框架如下:
Sub 按钮1_Click()
Application.ScreenUpdating = False
Set fso =CreateObject("Scripting.FileSystemObject")
' 此处根据具体操作添加代码
Application.ScreenUpdating = True
End Sub
12楼之后是文件夹有关操作
|