FATFS 的几个函数使用方法

FATFS 的几个函数用法:

 

 FATFS *fs, fatfs;

 fs = &fatfs;
 f_mount(0, fs);

 b = f_open(&infile,"SD.txt",FA_CREATE_NEW);    //创建新文件
 f_close(&infile);    //关闭文件

 b = f_open(&infile,"SD.txt", FA_WRITE);   //以写方式打开文件
 f_puts((char *)buff2,&infile);  //文件内写入字符串
 f_puts((char *)buff2,&infile);  //文件内写入字符串
 f_puts((char *)buff2,&infile); //文件内写入字符串
 f_close(&infile);  //关闭文件

 b = f_open(&infile,"SD.txt",FA_WRITE);   //以写方式打开文件
 b = infile.fsize;       //获得文件大小
 f_lseek(&infile,b);  //移动文件指针
 f_puts(buff3,&infile);  //从文件内数据的最后写入字符串
 f_close(&infile);    //关闭文件

 b = f_open(&infile,"SD.txt",FA_READ);  //以读方式打开文件
 f_read(&infile,buff1,50,&rc);  //从文件内读50字节赋给 buff1数组
 f_close(&infile);   //关闭文件

// f_unlink("SD.txt");   //删除文件

posted @ 2011-02-08 23:20  xidongs  阅读(12791)  评论(0编辑  收藏  举报