描述: f_readdir函数当 _FS_MINIMIZE <= 1时可用。 f_readdir函数顺序读取目录项。目录中的所有项可以通过重复调用f_readdir函数被读取。当所有目录项已被读取并且没有项要读取时,该函数没有任何错误地返回一个空字符串到f_name[]成员中。当 FileInfo给定一个空指针时,目录对象的读索引将被回绕。 当LFN功能被...
The f_readdir function reads a directory item, informations about the object. 【译】这个f_readdir函数用于读取一个目录对象的相关的信息。All items in the directory can be read in sequence by f_readdir function calls. 【译】目录中的所有项目可以通过f_readdir函数按顺序依次读出。Dot entries ("." ...
我在测试f_readdir这个函数功能时,设计功能:读取当前目录下所有文件夹或者文件,并把文件名打印在LCD屏...
//f_readdir函数只有当_FS_MINIMIZE <= 1时可用。 //f_readdir函数顺序读取目录项。目录中的所有项可以通过重复调用f_readdir函数被读取。 //当所有目录项已被读取并且没有项要读取时,该函数没有任何的错误返回一个空字符串到fname[]成员中; //当FileInfo给定一个空指针时,目录对象的读索引将被绕回 //当...
8.f_sync冲洗一个写文件的缓存信息 9.f_opendir打开一个目录 10.f_readdir读取目录项 11.f_getfree获取空闲簇的数目 12.f_stat获取一个文件或目录的信息,信息的详情,请参考 FILINFO 结构和 f_readdir 函数 13.f_mkdir创建一个目录 14.f_unlink移除一个对象 ...
1、FATFS文件系统应用程序技术手册(中文版)基于RO.009A版本RV冋:件系统应用程序目录:函数名描述f_mount注册/注销一个工作区f_open打开/创建一个文件f_close关闭一个文件fread读取文件f_write写文件flseek移动读/写指针,扩展文件大小f_truncate截断文件大小f_sync清空缓冲数据f_opendir打开一个目录freaddir读取一个...
先opendir,再反复调用readdir直到返回空为止
使用f_opendir()打开路径。 f_readdir()读取该路径内容,该函数可以自动读取下一个文件对象,可以循环运行该函数读取该路径下的所有文件。并且可以通过访问FILINFO结构体成员fattrib来判断文件属性,即是文件还是文件夹。如果是文件夹,则需要继续进入文件夹,递归调用扫描函数。
FATFS支持两种类型的文件名,长文件名LFN和SFN,f_readdir函数两种都是可以使用的,其他函数默认为LFN,我们可以设置最大的文件名长度,通过FF_MAX_LFN来控制文件名在255字符之内,如果文件名无效,我们可以在FR_INVALID_NAME返回,另外,如果用的是8位CPU,LFN的文件将打不开,另外使能LFN使文件尺寸也有增加,具体如下: ...
//f_readdir函数只有当_FS_MINIMIZE <= 1时可用。 //f_readdir函数顺序读取目录项。目录中的所有项可以通过重复调用f_readdir函数被读取。 //当所有目录项已被读取并且没有项要读取时,该函数没有任何的错误返回一个空字符串到fname[]成员中; //当FileInfo给定一个空指针时,目录对象的读索引将被绕回 ...