【发布时间】:2022-12-31 16:53:19
【问题描述】:
我的文件夹结构是这样的: 我打开一个文件夹,然后使用 f_chdir 将我的目录更改为该文件夹。 问题是 f_chdir 不会更改我的目录结构变量。
-A1
| A11
| |
| A11.mp3
| A12
| |
| A12.mp3
| A1.mp3
-A2
| A21
| |
| A21.mp3
| A22
| |
| A22.mp3
| A2.mp3
root_path = "/A1";
newPath = "/A1/A11";
f_opendir(dir,root_path );
f_chdir(newPath);
f_readdir(dir,fno);// This results in fno.fname = "/A12"
f_readdir(dir,fno);// 结果是 fno.fname = "/A12"。 我怎样才能将此行为更改为此
f_readdir(dir,fno);// Resulting in fno.fname = "A11.mp3"
【问题讨论】:
标签: c embedded stm32 fat fatfs