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