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