while(1)
{
f_mount(&fs, FS_VOLUME_SD, 0);
if(f_opendir(&file_dir,"0:")==FR_OK)
{
printf("Dir Ok ");
}
res2 = f_open(&file, "0:/test.bin", FA_OPEN_EXISTING | FA_READ);
if(FR_OK==res2)
{
printf("res2:%d\n ",res2);
break;
}
// res=f_readdir(&file_dir,&fileinfo);
//if(res != FR_OK || fileinfo.fname[0]==0 )
// {
// break; // ?????????????
// }
while(f_readdir(&file_dir,&fileinfo)==FR_OK)
{
//printf("Îļþ:%s\r\n ",fileinfo.fname);
if(fileinfo.fattrib & AM_DIR)
{
printf("文件夹:%s\r\n ",(fileinfo.fname) );//
// printf(":%s\r\n ",fileinfo.lfname );//
}
else
{
printf("文件\n ",fileinfo.fname);
}
if(fileinfo.fname[0]==0)
{
break;
}
// bsp_DelayMS(500);
}
file_size = f_size(&file); //¶ÁÈ¡µÄÎļþ´óСByte
printf("file_size:%d\n ",file_size);
while(1);
}
fatfs文件系统读取目录下所有文件的程序
最新推荐文章于 2024-05-16 01:11:48 发布