|
result = f_opendir(&DirInf, "0:/"); /* 如果不带参数,则从当前目录开始 */
if (result != FR_OK)
{
printf("打开根目录失败(%d)\r\n", result);
return;
}
/* 打开文件 */
result = f_open(&file, "mrdata.dbf", FA_OPEN_EXISTING | FA_READ | FA_OPEN_ALWAYS);
if (result != FR_OK)
{
printf("Don't Find File : mrdata.dbf\r\n");
return;
}
/* 读取文件 */
result = f_lseek(&file,0); //找到首地址
result = f_read(&file, buf,sizeof(buf), &bw); // 程序运行到这了就死了
if (bw > 0)
{
buf[bw] = 0;
printf("\r\mrdata.dbf 文件内容 : \r\n%s\r\n", buf);
}
请教该怎样读文件? |
|