帮我写一段STM32使用Fatfs获取文件名的代码
时间: 2023-03-31 18:01:12 浏览: 187
以下是获取文件名的代码示例:
```
FRESULT res;
DIR dir;
FILINFO fno;
res = f_opendir(&dir, "/"); // 打开根目录
if (res == FR_OK) {
while (1) {
res = f_readdir(&dir, &fno); // 读取目录下的文件
if (res != FR_OK || fno.fname[] == ) break; // 读取结束或出错
if (fno.fattrib & AM_DIR) { // 如果是目录
// 处理目录
} else { // 如果是文件
// 处理文件
printf("File name: %s\n", fno.fname); // 输出文件名
}
}
f_closedir(&dir); // 关闭目录
}
```
注意:以上代码仅供参考,具体实现需要根据具体情况进行调整。
阅读全文