ASP檢索網站指定目錄檔案的演算法與應用方向 (轉)
在我們許多網站中存在這樣一個問題,就是連結的維護,這是一項工作量很大的工作,若不是的專門工作人員進行維護的大型網站,普通站點的站點更新維護工作基本上都成了一個很令人頭疼的問題,特別是在沒有很多人手的情況下,要經常維護更新連結更是討厭,因為這項工作沒有多少創意,卻很耗時,而JACK顯然不是那種喜歡花費大量時間在一件沒創意的事情上的那種人,與是,JACK想出了一個的原型,讓它來完成我們所討厭的工作吧!
現在我們假設你有這樣一項網站維護任務,就是要把每個月的經濟評論分門別類地連結起來供大家檢視,這些評論涉及了經濟執行的各個方面,可能有國內生產總值的,有物價指數的,有工業發展情況的,並且它們有一個共同的特徵,就是他們的名就代表了各自評論的內容,例:《XX市1999年國內生產總值完成情況分析》,在這麼多合適的假設下(嘻,假設幾乎多過了薩繆爾森的經濟學了!),我們偷賴的機會來了!我們只要把這些檔案拷入評論這個目錄相應的子目錄,然後寫一個ASP頁面,它所完成的功能就是檢索指定目錄下面的檔案,並檢索結果做成可供點選的連結,那麼我們應該怎麼寫呢?
很簡單,我們只要讓ASP給出指定目錄下的檔名集合,並遍歷這個集合,把集合的每個元素做成相應的連結供大家選擇就行啦!另外,若要在全部經濟類別內查詢所有含有某特徵字串的檔名的檔案呢?小CASE啦!你只要把檢索檔案的放入到一個遞迴的目錄檢索函式中就行啦!(嘻,不要告訴我你不會遞迴啊!)
這樣,我們同樣可以寫出一個點歌(嘻,我喜歡聽)把歌手做成目錄名,把歌曲加上中文名稱,一切就OK啦!想聽帶“愛”的歌?OK!打入愛字!你就能找出所有帶愛的歌了!(比如說:愛你愛到骨頭裡!嘻,排骨樂隊!JACK主唱!)
另外,你加上擴充套件程式碼(刪除指定檔案的程式碼),若配合的ASP程式碼,你甚至可以寫出一個的維護系統呢!當然,這種事情JACK是不做的!ASP不夠完美,對二進位制的檔案讀寫無能為力!所以只能操作文字檔案,嘻嘻,美夢泡湯了?不要緊,用VC啦!寫IS能做到呢!
下面的程式碼,由於註釋很完整(JACK一下午不上網才寫出來的呢!嘻,不知又有多少MM在CHAT裡等我等得心痛了呢!),我就不多說了,請大家自己分析啦!
'從FORM變數集得到要查詢的檔名稱所要包含的字串
data=request.form("search_data")
'函式查詢目標查詢目錄下的所有子目錄(所有子樹)
'函式呼叫的規則:search_folder(要查詢的字串,查詢目標的虛擬絕對路徑,查詢目標的真實絕對路徑)
p=search_folder(data,"","c:websharewwwcgi-bin")
%>
歡迎大家經常來我的主頁看看,大家交流一下!我的主頁主要是一些的源創C++與ASP程式碼(JACK及源創C++與ASP程式碼)。
主頁地址:">
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987488/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除指定目錄下指定字尾的檔案
- windows 把指定目錄的檔案複製到當前目錄Windows
- Linux 檔案與目錄管理(轉)Linux
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- 全文字檢索的應用(2)(轉)
- 全文字檢索的應用(1)(轉)
- Lnmp 網站根目錄檔案許可權LNMP網站
- php在網站根目錄下寫檔案PHP網站
- 解壓 TAR 檔案到指定目錄的方法
- 18、檔案與目錄
- 【ZIP】打包過濾指定目錄和檔案
- IIS 網站應用程式與虛擬目錄的區別及高階應用說明網站
- Linux解壓檔案到指定目錄的方法Linux
- 修改Tomcat的網站根目錄與虛擬目錄Tomcat網站
- 指定目錄下的所有檔案中的字串替換字串
- Java 從指定URL下載檔案並儲存到指定目錄Java
- 檔案、目錄防寫(轉)
- linux命令之----find用於指定目錄下查詢檔案Linux
- IIS 中 ASP.NET 網站的目錄許可權ASP.NET網站
- Linux 檔案與目錄Linux
- 遍歷檔案Java中遍歷出指定目錄中的所有檔案Java
- tar命令打包指定目錄及其檔案,而不包括其上級目錄
- 對於C#winform介面開發中開啟指定的目錄及開啟指定目錄下的檔案C#ORM
- php怎麼知道指定目錄中有哪些檔案PHP
- py目錄下獲取指定字尾檔案打包成zip檔案
- [python]如何刪除目錄下指定格式的檔案Python
- Linux 檔案與目錄管理Linux
- LINUXdu檢視目錄和檔案大小Linux
- Edcba網站目錄網站
- 檢測根目錄帶bom頭資訊的檔案
- pycharm如何檢視python檔案的工作目錄PyCharmPython
- 編譯 asp 應用程式成為 exe 檔案 (轉)編譯
- 目錄結構檢視及目錄下各個檔案的大小的統計
- C語言檔案與目錄(五)檔案鎖C語言
- Linux Shell 下載網站指定檔案Linux網站
- FreeBSD檢查硬碟調整檔案系統的目錄結構(轉)硬碟
- SQL Server Reporting Services:無法檢索應用程式檔案。部署中的檔案已損壞SQLServer
- linux檔案與目錄管理命令Linux