文件操作
移植完成后,我们就可以通过FatFs提供的API来进行文件操作了。例如,可以使用f_open()打开文件,使用f_read()读取文件内容,使用f_write()写入数据,使用f_close()关闭文件。
FRESULT res; FIL fil; // 文件对象 char data[] = "Hello, STM32!"; // 打开文件,如果文件不存在,则创建 res = f_open(&fil, "hello.txt", FA_WRITE | FA_CREATE_ALWAYS); if (res == FR_OK) { // 写入数据 f_write(&fil, data, sizeof(data), NULL); f_close(&fil); // 关闭文件 }
|