FATFS新建文件以及在该文件写数据:f_open(file,"GAO.TXT",FA_CREATE_NEW);
f_write(file,data,12,&bw);
f_close(file);
再次打开文件并且续写数据:
f_open(file,"GAO.TXT",FA_CREATE_NEW);
f_lseek(file,(*file).fsize);
f_write(file,data,12,&bw);
f_close(file);
创建文件夹并在文件夹内创建文件并写入数据:
f_mkdir("LI");
status=f_open(file,"/LI/123.TXT",FA_CREATE_NEW|FA_WRITE);
f_write(file,data,12,&bw);
f_close(file);
打开已有文件夹内的文件并续写数据:
f_opendir(&dir,"LI");
f_open(file,"/LI/123.TXT",FA_WRITE);
f_lseek(file,(*file).fsize);
f_write(file,data,12,&bw);
f_close(file);
在调用这些函数的时候我们可以观察他的返回值,在调试时很有帮助。
Thanks
|