fatfs文件创建时间怎么添加

fatfs文件创建时间怎么添加,第1张

这样写

DWORD get_fattime(void)

{

DWORD time_buff=0

PCF8563_ReadWrite_Time(1) //颂备获取时戚袭间信息

//将时间十六进制转高樱兄换成BCD码

TimeValue.year = HX_to_DX(TimeValue.year) //年

TimeValue.month = HEX_to_BCD(TimeValue.month) //月

TimeValue.date = HEX_to_BCD(TimeValue.date) //日

TimeValue.hour = HEX_to_BCD(TimeValue.hour) //时

TimeValue.minute = HEX_to_BCD(TimeValue.minute)//分

TimeValue.second = HEX_to_BCD(TimeValue.second)//秒

//按照FatFs的时间格式组合

time_buff |= ((TimeValue.year - 1980)<<25) //年

time_buff |= (TimeValue.month<<21) //月

time_buff |= (TimeValue.date<<16) //日

time_buff |= (TimeValue.hour<<11) //时

time_buff |= (TimeValue.minute<<5) //分

time_buff |= (TimeValue.second/2) //秒

return time_buff

}

是的。FatFsfopen是面向小旅游型嵌入式系统的拆谈销一种通用的FAT文件系统。它完全是由ANSIC语言编写侍袭,格式进行读写 *** 作了。这需要一定的时间,消耗在指令发送上面,输出的东西比较多的话也会影响速度。

您是想问fatfs删除最早的文件还能恢复吗?可以。一般右键直接删除,是放入回收站告慧,只有目录项文件名首字节被修改为E5,只橘粗需还原文件首字节即可恢复文件。但是特殊情况从U盘上删除的文件圆友镇,属于永久性删除的,无法恢复。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12343863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存