FSO是指文件系統(tǒng)對象,英文單詞為File System Object。 FSO是ASP程序中的一個對文件操作的控件,通過編程,可以通過該控件對服務器進行讀取、新建、修改、刪除目錄以及文件的操作。它是ASP編程中非常有用的一個控件, 但大家可以想一下,在一臺服務器上有許多虛擬用戶,如果一個用戶使用FSO刪除別人的文件,那不是亂了套,所以基于安全考慮,不少的虛擬主機服務商干脆關掉了這個控件,但關掉此控件,有的有戶想使用ASP生成文件又變成了不可能的事,所以如果關閉了FSO會讓客戶很不方便。
所以你在購買虛擬主機時,一定要看看你的服務器有沒有關閉FSO權(quán)限,用了FSO,我們就可以操縱的計算機文件系統(tǒng),在這里是指位于web服務器之上。所以,確認你對此擁有合適的權(quán)限。理想情況下,你可以在自己的機器上建立一個web服務器,這樣就能方便地進行測試。如果運行于Windows平臺,如果你還不是很了解FSO,請試一試微軟公司的免費個人Web服務器PWS,或windows2000的IIS
FSO 模型對象
Drive Object:驅(qū)動器對象 供存取磁盤或者網(wǎng)絡驅(qū)動器
FileSystemObject Object:文件系統(tǒng)對象 供存取計算機的文件系統(tǒng)
Folder Object:文件夾對象 供存取文件夾的所有屬性
TextStream Object:文本流對象 供存取文件內(nèi)容
你可以使用上面的對象做計算機上的任何事情,也包括破壞活動 ;-( 所以,請小心使用FSO。在web環(huán)境中,存儲信息是非常重要的,比如用戶信息,日志文件,等等。FSO提供了一個強大且簡單的方法高效率地保存數(shù)據(jù)。
開啟/關閉系統(tǒng)FSO支持方法
開啟/關閉系統(tǒng)FSO支持方法
windows98系統(tǒng)
在DOS命令行狀態(tài)輸入以下命令:
關閉命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打開命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系統(tǒng):
在CMD命令行狀態(tài)輸入以下命令:
關閉命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打開命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
在DOS命令行狀態(tài)輸入以下命令:
關閉命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打開命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系統(tǒng):
在CMD命令行狀態(tài)輸入以下命令:
關閉命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打開命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll