檔案搜尋器

2021-09-01 19:57:39 字數 1085 閱讀 3586

1. 檔案搜尋器很早之前就完成了一直都沒來得及發.今天就來談談自己的檔案搜尋器,寫搜尋器要知道幾個檔案方法面的方法.比如說:isfile(),listfiles()以及getabsolutepath()等一些方法.這裡我還用到了jfilechooser類.

2.jfilechooser類中的部分方法如下,該類便於選取所要查詢的路徑

if(e.getactioncommand().equals("選取"))

}

3.檔案搜尋器最重要的就是對搜尋方法的定義了,定義該方法的時候我是用的給出乙個路徑然後按照關鍵字去搜尋,我分了四步.

第一步:需要乙個檔案這是必要的,然後判斷該檔案(也不確定是否目錄)是否存在

//建立檔案

file file = new file(path);

//列出子目錄

file sonfile = file.listfiles();

system.out.println("---"+sonfile);

//判斷子目錄是空目錄還是空檔案

if(sonfile.length == 0 || null == sonfile)

第二步: 當第一步判斷出目錄(檔案)存在這時就遍歷出子目錄(檔案),並且判斷該目錄(檔案)是否有要查詢的關鍵字

//遍歷子目錄

for(int i=0;i

//搜尋的為目錄

if(fi.isdirectory())

第四步:自然根據上述步驟,就是當搜尋到的是檔案的時候就顯示出關鍵字所在行以及列

//搜尋的為檔案

if(fi.isfile())

y++;

}

以上就是搜尋檔案的四個步驟.

4.速度的關係就把搜尋檔案的放到了乙個執行緒上了,具體實現如下:

public void run()
5.效果如下:

GOOGLE EARTH 地球搜尋器

最近在internet上不錯小軟體google earth.可以用來瀏覽全球的衛星。我應經從上面找到了我住的地方和工作的地方。1 我住的地方 2 我工作的地方 下面看看網上的介紹 google earth 地球搜尋器 googleearth讓你 遨遊 地球 對於喜歡大吹大擂的科技業來說,保持適當的懷...

搜尋引擎(三) 搜尋器

優秀的爬蟲除了上述功能完整外,還具備如下通用特性。高效性。主要衡量網頁抓取速度。設計爬蟲時,程式訪問磁碟的操作方式及實現時資料結構的選擇對爬蟲的效率有至關重要的影響。可擴充套件性。爬蟲需要抓取的網頁資料量巨大,通常通過擴充套件爬蟲系統的方式來解決該問題。目前,大型 爬蟲均是分布式爬蟲。即,多台伺服器...

資料庫資料搜尋器

資料庫資料搜尋器 用wpf做的,目前只是做了mssql資料庫的 本來這個專案很久之前就想做了,但是因為各種原因 其實是我懶!拖到現在。最新接到乙個專案,要連線的是乙個老專案的資料庫,而那個資料庫已經執行好多年,有好幾十g的資料了,資料表說明也早就沒有了,想要查哪張使用者表,也沒辦法從表名中知道,只好...