您尚未登录。

楼主 #1 2018-10-09 16:26:53

lilo
会员
注册时间: 2017-10-15
已发帖子: 215
积分: 215

linux写U盘,避免拔出U盘后文件丢失处理方法, 项目经验分享.

往U盘写文件close之前先调用下面两个函数:

fflush(fp); //pDest是文件句柄
fdatasync(fileno(fp));
fclose(fp);

避免拔出U盘后文件丢失!

最好有提示(LCD或者声音等方式)告诉用户是否可以拔了(fclose已完成).

离线

#2 2018-10-09 16:49:48

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,132
积分: 1084.5

Re: linux写U盘,避免拔出U盘后文件丢失处理方法, 项目经验分享.

非常感谢分享!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn