背景
R-Plan,我這個專輯寫了關(guān)于《cmd》和《rtt ota pack》的工具,鏈接:《R-Plan上位機-cmd console & rtt ota pack (1)》
今天這篇是介紹一個新開發(fā)的功能-《find file》。在Linux開發(fā),我們會用到grep和find命令查找文件和文件中字符串,但是windows開發(fā)沒有對應(yīng)的命令行讓我們快速的查找,雖然網(wǎng)上有一些軟件提供給我們下載應(yīng)用。但是你又要安裝一個軟件,多麻煩。為了解決這個問題,所以R-Plan就集成了這個功能。
R-Plan的所有東西,全部是開源的。github鏈接:https://github.com/RiceChen/R_Plan.git
項目叫R-Plan,即:米飯計劃,每一個功能的LOGO就是一顆米粒,不斷堆疊成一碗飯。
R-Plan功能列表
find file
功能說明
支持快速遍歷選定目錄的所有文件
支持指定文件查找,該功能同步于Linux下的Find命令。
支持文件中字符串的查找,該功能同步于Linux下的Grep命令。
在上面的功能可以組合出更多的功能:
選中路徑下,文件的查找。
選中的路徑下,文件字符串的查找。
選中的路徑和選中文件,查找字符串是否在指定文件中。
技術(shù)說明
實現(xiàn)步驟,使用遞歸遍歷所有文件,并匹配所要查找的文件名,然后在所有遍歷到的文件進(jìn)行文件內(nèi)容配對字符串。
Find file的核心是遞歸遍歷,快速的遍歷所有的文件。
字符串配對通過讀取文件內(nèi)容來進(jìn)行配對。
演示
遍歷目錄下的所有文件:
查找指定文件名:
查找那些文件包含指定字符串:
-
Linux
+關(guān)注
關(guān)注
87文章
11304瀏覽量
209541 -
WINDOWS
+關(guān)注
關(guān)注
3文章
3545瀏覽量
88715 -
上位機
+關(guān)注
關(guān)注
27文章
942瀏覽量
54816
原文標(biāo)題:R-Plan上位機 - find file (2)
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論