如何枚举根目录下的文件

fifacoco
Posts: 1
Joined: Sat Apr 18, 2020 6:17 am

如何枚举根目录下的文件

Postby fifacoco » Sat Apr 18, 2020 6:23 am

我在应用中使用了spiffs,需要枚举根目录/spiflash下的所有文件,使用了如下代码:
DIR *ptDir = opendir(“/spiflash”);
struct dirent *ptDirent = NULL;
SpiFlash_FatFsInit();

//列出所有根目录下的文件
while(1)
{
ptDirent = readdir(ptDir);
if(ptDirent == NULL)
{
AUDIOGET_INFO("read dir over");
return;
}
else
{
AUDIOGET_INFO("file name is %s", ptDirent->d_name);
}
}
程序就异常重启了,麻烦提供一下枚举根目录下文件的方法,谢谢

Who is online

Users browsing this forum: No registered users and 44 guests