ASP中FSO的神奇功能 不能做到的

2021-06-25 23:14:12 字數 1080 閱讀 8219

fso確實存在一些弱點 - 比如,它很難處理二進位制檔案,這包括word文件、許多圖形格式的檔案和其他一些檔案。然而你仍然可以用其他的方式操作這些檔案 - 移動它們、刪除它們,等等。你不能做的就是對它們進行開啟或者寫操作。

另外乙個限制是對於檔案長度的問題。當立刻讀寫一些內容時,所有的資訊都儲存在記憶體中 - 內容越多,消耗的記憶體就越大。這將使每個工作都變得慢起來。所以,如果需要操作非常大的檔案,或者大量的小檔案時,考慮將檔案分割成小塊,並且經常的清除記憶體。將應用程式融入進com物件元件,也能大大地提高程式的速度。

還能用fso做什麼?

在fso中還有許多很棒的功能,但許多人沒有意識到。這些功能常常是在你感到做某些事情很難後才發現的,這時你經常要感嘆到:要是我早知道這個方法就好了!

下面列舉一下這些不常用但是卻非常酷的功能:

很少被了解的fso功能

getspecialfolder method 返回特定的windows資料夾的路徑: windows安裝目錄;windows系統目錄;windows臨時目錄 fso.getspecialfolder([0, 1, or 2]) 

gettempname method 返回乙個隨機產生的檔案或者目錄名字,用於需要儲存臨時資料時

比如,fso.getabsolutepathname("region") 將返回類似於下面的結果:"c:mydocsmyfolder egion"

getextensionname method 返回路徑中最後部分的副檔名

(比如:fso.getextensionname("c:docs est.txt") 將返回txt)

getbasename and getparentfolder methods 返回路徑中最後部分的父資料夾

(比如:fso.getparentfolder ("c:docsmydocs") 將返回'docs')

drives property 返回所有本地可用驅動器的集合,用於建立資源瀏覽器樣的使用者介面。

使用上面的功能時,最好建立好出錯處理的**。因為如果需要的引數不存在,將會產生麻煩的資訊。 總結

如我們所見,fso非常有用,這裡介紹的僅僅是冰山一角。你可以使用fso建立功能強大的應用程式,簡單地完成許多任務。

ASP中FSO的神奇功能(1)

在asp中,fso的意思是file system object,即檔案系統物件。我們將要操縱的計算機檔案系統,在這裡是指位於web伺服器之上。所以,確認你對此擁有合適的許可權。理想情況下,你可以在自己的機器上建立乙個web伺服器,這樣就能方便地進行測試。如果執行於windows平台,請試一試微軟公司...

ASP中FSO的神奇功能 許可權許可

上面討論了基本知識,然後說說許可權許可的問題。fso以建立它的使用者帳戶許可權執行,換言之,如果有人從internet 上訪問你的頁面,那麼這個internet帳戶就建立fso。如果以administrator的身份登入計算機,並且登入頁面,那麼 administrator帳戶就建立了fso。這是非...

ASP中FSO的神奇功能 許可權許可

上面討論了基本知識,然後說說許可權許可的問題。fso以建立它的使用者帳戶許可權執行,換言之,如果有人從internet上訪問你的頁面,那麼這個internet帳戶就建立fso。如果以administrator的身份登入計算機,並且登入頁面,那麼administrator帳戶就建立了fso。這是非常重...