FileSystemObject 和 Scripting 執行階段程式庫參考的介紹
FileSystemObject (FSO) 對象模式,允許對大量的屬性、方法和事件,使用較熟悉的 object.method 文法,來處理檔案夾和檔案。
使用這個基於對象的工具和:
- HTML 來建立 Web 頁
- Windows Scripting Host 來為 Microsoft Windows 建立批檔案
- Script Control 來對用其他語言開發的應用程式提供編輯指令碼的能力
因為在用戶端使用 FSO 而引起重要的安全性問題,提供潛在地不受歡迎的對用戶端本地檔案系統的訪問,假定本文檔使用 FSO 對象模式,來建立由伺服器端的 Internet Web 頁執行的指令碼。因為使用了伺服器端,Internet Explorer 預設安全設定不允許用戶端使用 FileSystemObject 對象。覆蓋那些預設值可能會引起在本機電腦上不受歡迎的對其檔案系統的訪問,從而導致檔案系統完整性的全部破壞,同時引起資料遺失或更糟的情況。
FSO 對象模式使伺服器端的應用程式能建立、改變、移動和刪除檔案夾,或探測特定的檔案夾是否存在,若存在,還可以找出有關檔案夾的資訊,如名稱、被建立或最後一次修改的日期,等等。
FSO 對象模式還使檔案處理變得很容易。在處理檔案時,主要的目標是以易於訪問的格式把資料存放區在有效空間和資源中。這就要求能夠建立檔案,插入和改變資料,以及輸出(讀取)資料。因為把資料存放區在資料庫中,如 Access 或 SQL 伺服器,會給應用程式增加很大的開銷,所以把資料存放區在二進位或文字檔中可能是最有效解決方案。可能不希望有該開銷,或者資料訪問要求可能不需要與功能完備的資料庫相關聯的所有額外功能。
包含在 Scripting 類型庫 (Scrrun.dll) 中的 FSO 對象模式,支援通過 TextStream 對象來建立和操作文字檔。雖然還不支援二進位檔案的建立或操作,但計劃將來要支援二進位檔案。