在STM32Cube上已经弄好了SD卡的文件系统,现在有一个功能实现不了,求大神帮忙比如我的sd卡根目录下保存了(小孩.bin 你好.bin 小猫.bin 红花.bin .....)很多的bin文件,
f_res = f_open(&SDFile, "0:小孩.bin", FA_OPEN_EXISTING | FA_READ);
我可以通过上面的函数来打开"小孩.bin",然后进行操作.
问题是我的代码里面必须写入
f_res = f_open(&SDFile, "0:小孩.bin", FA_OPEN_EXISTING | FA_READ);
f_res = f_open(&SDFile, "0:你好.bin", FA_OPEN_EXISTING | FA_READ);
f_res = f_open(&SDFile, "0:小猫.bin", FA_OPEN_EXISTING | FA_READ);
f_res = f_open(&SDFile, "0:红花.bin", FA_OPEN_EXISTING | FA_READ);......
才能识别相应的文件,
我现在想要的功能是
(1)开机自动扫描我的根目录,识别出***.bin的文件
(2)然后f_res = f_open(&SDFile, "0:***.bin", FA_OPEN_EXISTING | FA_READ);
应该怎么做才行? |