请问STM32下如何通过文件名调用文件?

我想STM32和其他单片机应该是一样的,是否必须将短文件名枚举之后存为数组,才能任意调用其中某个文件?

比如,U盘中共有AAA.TXT,BBB.TXT,CCC.TXT这3个文件,枚举之后,我想通过枚举结果,随意选择其中一个打开,必须要开辟两个二维数组吗?(一个存文件名,一个存路径)这样似乎有点浪费内存啊。有高级一些的算法吗?遇到这种情况有没有什么常用的办法?

长文件名打开只能用对应的短文件名,你可以只开辟一个数组来枚举文件的绝对路径,再打开进行操作。


只有登录才能回复,可以选择微信账号登录