如何使用 PIC32 的 MDD 库查找文件
How to find a file using MDD Library for PIC32
我的设计中连接了一个带有 SD 卡的 PIC32 微控制器,我正在使用 MDD 库来实现一种算法,以便在 SD 卡中找到特定文件。
有没有人可以guide/tell我,我应该使用哪个功能?
使用FindFirst/FindNext 功能搜索文件。如果您需要在目录树中查找文件,您可以递归调用自己的搜索函数:
FindFirst 对所有文件 (*.*)
,如果第一个找到的文件与您要查找的文件匹配 - return 结果
循环查找下一个...
如果文件匹配 - return 结果
如果找到目录,将当前工作目录设置为该目录并递归调用搜索函数
如果找不到更多文件 - return 失败
我的设计中连接了一个带有 SD 卡的 PIC32 微控制器,我正在使用 MDD 库来实现一种算法,以便在 SD 卡中找到特定文件。
有没有人可以guide/tell我,我应该使用哪个功能?
使用FindFirst/FindNext 功能搜索文件。如果您需要在目录树中查找文件,您可以递归调用自己的搜索函数:
FindFirst 对所有文件
(*.*)
,如果第一个找到的文件与您要查找的文件匹配 - return 结果循环查找下一个...
如果文件匹配 - return 结果
如果找到目录,将当前工作目录设置为该目录并递归调用搜索函数
如果找不到更多文件 - return 失败