FileSystemObject對象

FileSystemObject對象

FileSystemObject(檔案系統對象,簡稱FSO),提供了在windows中操作本地檔案和資料夾的功能。不管你是使用VC、VB等程式語言,還是使用VBScript(網頁腳本,限IE瀏覽器)、VBA(Office腳本)等腳本語言。

FSO 對象模型可以實現檔案(夾)的創建、改變、移動和刪除等常見操作,也可以獲取檔案(夾)的名稱、大小、屬性、創建日期或最近修改日期等信息,還可以檢測是否存在指定的資料夾。通過FSO 對象模型可以獲取當前系統驅動器信息,如驅動器的種類(CD-ROM還是可移動磁碟)、磁碟剩餘空間等等。

FSO 對象模型簡單易用。同樣的操作,若調用Windows API則令人抓狂。

FSO對象模型包含在Scripting 類型庫 (Scrrun.Dll)中,它同時包含了FileSystemObject、Drive、Folder、File和TextStream五個對象。其中FileSystemObject是頂層對象;Drive用來收集驅動器的信息;Folder用於資料夾的創建、刪除、移動、複製、查詢路徑等操作;File用於檔案的創建、刪除、移動、複製;TextStream對象則是用來完成對檔案的讀寫操作的。

需要注意的是,FSO對象模型提供的方法是冗餘的,也就是說在實際使用中,FSO對象模型中包含的不同對象的不同方法進行的卻是同樣的操作,而且FileSystemObject對象的方法直接作用於其餘對象;

基本介紹

  • 中文名:檔案系統對象模型
  • 外文名:FileSystemObject
創建FSO對象(的兩種方法)
(1)前期綁定
先引用“Microsoft Scripting Runtime”,然後將一個變數聲明為FSO對象類型:Dim fsoTest As New FileSystemObject;
(2)後期綁定
直接:Set fsoTest = CreateObject(“Scripting.FileSystemObject")。
第一種方式的優點是輸入FSO的對象時會給出提示,缺點是需要綁定庫;第二種方式的優缺點反之。
完成了FSO對象模型的創建之後,就可以利用創建的對象模型的方法訪問下屬各個對象的屬性來獲取所需信息或進行相關操作了。

相關詞條

熱門詞條

聯絡我們