書き込み中のファイルのキャッシュされた情報をフラッシュします。
FRESULT f_sync ( FIL* FileObject // ファイルオブジェクト構造体へのポインタ );
書き込み中のファイルのそこまでの状態(R/Wバッファ上のデータ、変更されたFATやディレクトリ項目)をディスクに書き込みます。この関数はファイルクローズのプロセスを実行しますが、ファイルは引き続き開かれたままになり、読み書きを続行できます。ロギングなど、書き込みモードで長時間ファイルが開かれているアプリケーションにおいて、定期的または区切りの良いところでsyncすることにより、不意の電源断やメディアの取り外しにより失われるデータを最小限にします。
リードオンリー構成ではこの関数はサポートされません。