在 ASP、VB、VB.Net、C# 等中,FSO的意思是 File System Object ,即檔案系統物件。
檔案系統物件 (FSO) 模型提供用來處理資料夾及檔案的物件架構工具。此模型可讓您使用熟悉的 object.method 語法及大量的屬性 (Property)、方法及事件來處理資料夾及檔案。您也可採用傳統 Visual Basic 陳述式及指令。
FSO 模型使您的應用程式能夠建立、變更、移動及刪除資料夾,或決定是否有特定資料夾存在及存在於何處。而且還能讓您取得關於資料夾的資訊,諸如資料夾名稱及建立或最後修改的日期。
所以聰明如你,這樣的[ 物件 ]如果被利用拿來在[ ASP or ASP.Net ]的網頁上撰寫呼叫其所存在的Web主機上的資料夾及檔案的資料,是否就可以利用[ 網頁來存取Web Server上的檔案資料?並做到從Web界面上新增、修改、刪除主機端上的文件? ]。
是的!!!這看起來似乎就是撰寫[ ASP網頁木馬的必要功能嘛 ]@@
##CONTINUE##
FSO 模型也使得檔案處理更加容易。當處理檔案時,主要目標是要使用更有效率、更容易存取的格式來儲存檔案。您必須能夠建立檔案、插入及變更資料,以及輸出 (讀取) 資料。雖然您可用資料庫來儲存檔案,但是如此做會顯著加重應用程式的負擔。您可能不希望有這樣的負擔,或者您的資料存取需求不需要與全功能資料關聯的額外功能。在此情況下,在文字檔或二進位檔中儲存資料是最有效率的方案。
物件 | 說明 |
FileSystemObject | 允許您建立、刪除、取得相關資料以及一般操作的磁碟、資料夾及檔案。與此物件關聯的許多方法複製了其他物件的方法。 |
Drive | 允許您蒐集關於連接至系統磁碟的資訊,諸如磁碟的可用空間及其共用名稱。請注意,FSO 模型下的「磁碟」不一定是指硬碟機:而可能是指光碟機、RAM 磁碟等等。磁碟也不需要實體地連接至系統;而是可透過區域網路 (LAN) 邏輯地連接。 |
Folder | 允許您建立、刪除或移動資料夾,以及向系統查詢資料夾名稱、路徑及其他資訊。 |
File | 允許您建立、刪除或移動檔案,以及向系統查詢檔案名稱、路徑及其他資訊。 |
TextStream | 讓您能夠讀取及寫入文字檔。 |
其它相關物件語法請參閱:
Visual Basic 語言概念 使用 FileSystemObject 存取檔案
--------------------------------------------------------------------
如何開始使用 FileSystemObject (FSO) 物件來與 Web 伺服器上的文字檔案一同運作。在某些情況下,您會想要儲存並擷取 Web 應用程式的文字檔案資料。 文字檔案一般是由包括記錄錯誤或儲存網站訪客相關資訊的應用程式,或是將資料寫入到結構化文字檔案 (例如使用 .csv 格式) 的資料庫應用程式所使用,並接著由 FSO 指令碼讀取內容,再運用於網頁或是其他的應用程式。
其它相關物件語法請參閱:
如何在 ASP 頁面中使用文字檔案
HOWTO:將 FileSystemObject 與 Visual Basic 搭配使用
選擇 Visual Basic .NET 中的檔案 I/O 選項
HOW TO:在 Visual C++ .NET 進行基本的檔案 I/O
--------------------------------------------------------------------
如何使用 FSO 呢?
ASP中FSO的神奇功能--簡介
ASP中FSO的神奇功能—權限許可
ASP中FSO的神奇功能--檔案讀取
ASP中FSO的神奇功能--寫入檔案
ASP中FSO的神奇功能--使用FSO進行搜尋
ASP中FSO的神奇功能--內容管理
ASP中FSO的神奇功能--不能做到的