|
FileSystemObject
(FSO) 對象模式,允許對大量的屬性、方法和事件,使用較熟悉的 object.method
語法,來處理文件夾和文件。
FSO 對象模式使服務器端的應用程序能創(chuàng)建、改變、移動和刪除文件夾,或探測特定的文件夾是否存在,若存在,還可以找出有關文件夾的信息,如名稱、被創(chuàng)建或最后一次修改的日期,等等。
FSO 對象模式還使文件處理變得很容易。在處理文件時,主要的目標是以易于訪問的格式把數(shù)據(jù)存儲在有效的空間和資源中。這就要求能夠創(chuàng)建文件,插入和改變數(shù)據(jù),以及輸出(讀取)數(shù)據(jù)。因為把數(shù)據(jù)存儲在數(shù)據(jù)庫中,如
Access 或 SQL 服務器,會給應用程序增加很大的開銷,所以把數(shù)據(jù)存儲在二進制或文本文件中可能是最有效的解決方案。可能不希望有該開銷,或者數(shù)據(jù)訪問要求可能不需要與功能完備的數(shù)據(jù)庫相關聯(lián)的所有額外功能。
FileSystemObject(FSO) 對象模式包含下面的對象和集合:
對象/集合 描述
| FileSystemObject |
主對象。包含用來創(chuàng)建、刪除和獲得有關信息,以及通常用來操作驅動器、文件夾和文件的方法和屬性。和該對象相關聯(lián)的許多方法,與其他 FSO 對象中的方法完全相似;它們是為了方便才被提供的。 |
| Drive |
對象。包含用來收集信息的方法和屬性,這些信息是關于連接在系統(tǒng)上的驅動器的,如驅動器的共享名和它有多少可用空間。請注意,"drive" 并非必須是硬盤,也可以是 CD-ROM 驅動器,RAM 磁盤等等。并非必須把驅動器實物地連接到系統(tǒng)上;它也可以通過網(wǎng)絡在邏輯上被連接起來。 |
| Drives |
集合。提供驅動器的列表,這些驅動器實物地或在邏輯上與系統(tǒng)相連接。Drives 集合包括所有驅動器,與類型無關。要可移動的媒體驅動器在該集合中顯現(xiàn),不必把媒體插入到驅動器中。 |
| File |
對象。包含用來創(chuàng)建、刪除或移動文件的方法和屬性。也用來向系統(tǒng)詢問文件名、路徑和多種其他屬性。 |
| Files |
集合。提供包含在文件夾內的所有文件的列表。 |
| Folder |
對象。包含用來創(chuàng)建、刪除或移動文件夾的方法和屬性。也用來向系統(tǒng)詢問文件夾名、路徑和多種其他屬性。 |
| Folders |
集合。提供在 Folder 內的所有文件夾的列表。 |
| TextStream |
對象。用來讀寫文本文件。 |
域名頻道虛擬主機良好地解決了fso組件運行所帶來的安全隱患。
|