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