|
File System Object (FSO) 對象模型提供了一個基于對象的工具來處理文件夾和文件。除了使用傳統(tǒng)的Visual Basic 語句和命令之外,還可以使用所熟悉的帶有一整套屬性、方法和事件的 object.method 語法來處理文件夾和文件。
FSO對象模型包括這些對象: Drive 允許收集關(guān)于系統(tǒng)所用的驅(qū)動器的信息,諸如驅(qū)動器有多少可用空間,其共享名稱是什么,等等。請注意,一個“驅(qū)動器”并不一定是一個硬盤。它可以是 CD-ROM 驅(qū)動器、一個RAM 盤等等。而且,驅(qū)動器不一定是和系統(tǒng)物理地連接;也可以通過一個 LAN進(jìn)行邏輯地連接。 Folder 允許創(chuàng)建、刪除或移動文件夾,并向系統(tǒng)查詢文件夾的名稱、路徑等。 Files 允許創(chuàng)建、刪除或移動文件,并向系統(tǒng)查詢文件的名稱、路徑等。 FileSystemObject 該組的主要對象,提供一整套用于創(chuàng)建、刪除、收集相關(guān)信息、以及通常的操作驅(qū)動器、文件夾和文件的方法。與本對象相關(guān)聯(lián)的很多方法復(fù)制了其它對象中的方法。 TextStream 允許您讀和寫文本文件。 引用FSO對象 前期綁定的好處不用多說了,在介紹字典對象時,有動手練習(xí)過的童鞋應(yīng)該深有感觸。字典對象中的方法與屬性不過才10來個,在FSO中,相關(guān)的對象及集合就有很多,每個對象中的方法、屬性及常量也比較多。添加引用后,基本就不需要靠記了。 在VBE中,點擊菜單工具,引用:
方法一:找到MicrosoftScripting Runtime,勾選 方法二:點擊 瀏覽,輸入scrrun.dll,確定即可。 與之前講過的引用字典對象是相同的,都是位于同一個庫中。 創(chuàng)建FSO對象 方法1: 將一個變量聲明為FileSystemObject 對象類型 方法2: 使用CreateObject 方法來創(chuàng)建一個FileSystemObject 對象 示例:
|
|
|