[讨论]这样实现CH376自动顺序打开文件

CH376管理文件时,好像一般采用两种方法来打开文件: 1。输入要打开的短文件名直接 2。如果不知道短文件名,采用枚举搜索的方式获取文件名,然后输入文件名打开。 能不能有一种方法实现顺序打开: 例如一个磁盘中有1000个文件,第一次打开第一个,然后打开第二个,第三个,按目录表顺序打开。 因为如果采用上面1和2两种方法都需要很大的RAM来存储文件名,并且文件越多枚举需要的时间也长。 请问有没有根据文件系统的目录顺序访问文件的方法。

你可以自己做一个枚举函数,我们枚举的时候是顺序枚举,按照这样做一个子函数 void File_Enmuber( u16 index ) { 此部分是枚举函数,例如需要读取第100个文件的话,就枚举100次。 返回一个缓冲区,里面是文件名以及路径。

}


只有登录才能回复,可以选择微信账号登录