ASP中FSO的神奇功能 – 簡介

來源:互聯網
上載者:User

作 者 : 甘冀平 ;

   原文出處:http://www.15seconds.com/Issue/000816.htm

   在ASP中,FSO的意思是File System Object,即檔案系統對象。

   我們將要操縱的電腦檔案系統,在這裡是指位於web伺服器之上。所以,確認你對此擁有合適的許可權。理想情況下,你可以在自己的機器上建立一個web伺服器,這樣就能方便地進行測試。如果運行於Windows平台,請試一試微軟公司的免費個人Web伺服器PWS。

   FSO 模型對象

Drive Object:磁碟機對象 供存取磁碟或者網路磁碟機

FileSystemObject Object:檔案系統對象 供存取電腦的檔案系統

Folder Object:檔案夾對象 供存取檔案夾的所有屬性

TextStream Object:文字資料流對象 供存取檔案內容

   你可以使用上面的對象做電腦上的任何事情,也包括破壞活動 ;-( 所以,請小心使用FSO。在web環境中,儲存資訊是非常重要的,比如使用者資訊,記錄檔,等等。FSO提供了一個強大且簡單的方法高效率地儲存資料。在這篇文章裡面,著重討論FileSystemObject和TextStream對象。

   FSO由微軟公司提供支援,對於非Windows系統,大概不能再使用ASP。

   怎麼樣使用FSO?

   為了使用FSO來執行所有的工作,首先要建立對象,代碼就象下面這樣:

   < %

Set fso = Server.CreateObject("Scripting.FileSystemObject")

% >

   這樣就建立了FSO並且賦予變數fso,接著就可以使用熟悉的object.method文法來執行檔案系統的操作〔查看Visual Basic文檔,擷取更多的關於對象和對象嚮導編程的知識〕。在這裡,我們可以使用fso.method 或者 fso.property,這些將在下面的例子中看到。

   FSO模型位於由微軟提供的指令碼已耗用時間DLL檔案中,它是scrrun.dll。你可以在任何應用程式中引用這個DLL檔案,比如MS Access,Word。 就是說,並非僅僅限制在ASP中應用它。

   這裡有一個簡要的FSO方法列表:

   FSO方法

CopyFile 拷貝一個或者多個檔案到新路徑

CreateTextFile 建立檔案並且返回一個TextStream對象

DeleteFile 刪除一個檔案

OpenTextFile 開啟檔案並且返回TextStream對象,以便讀取或者追加

   如果想瞭解完整的FSO方法與屬性,請查閱微軟MSDN。下面來看幾個例子。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.