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