cmake(三十三)Cmake文件操作file之读操作

本文介绍了文件操作的基础知识,包括读取字节、字符串和计算文件的SHA256哈希值以验证文件完整性。同时,详细探讨了如何格式化读取文件的修改时间,并通过三个测试场景分析了不同时间戳的变化情况。内容涵盖了文件读写、哈希计算和文件属性检查等实用技巧。
摘要由CSDN通过智能技术生成

一    基础知识

①    读字节

②    读字符串

③    读文件HASH

会'计算'出文件内容对应的'加密散列' --> '文件是否发生变化'

场景: 在生成'formula.rb文件'的时候需要'填写打包好的文件'的SHA256来'验证'下载文件的'完整性'

说明: 支持的'hash'算法

④    格式化读取文件内容修改时间

'格式符号'的'解读'

④⑤⑥

二    从文件中字节实践

①    项目结构

②    提供待操作的文件和CMakeLists.txt文件

③    实践

三    从文件中读字符串

①    项目结构

②    测试文件和CMakeLists.txt

③    测试

四    读取文件HASH

①    项目结构

②   文件

③    测试

五    格式化读取文件内容修改时间

①    项目结构

备注:初始化先创建一个'ReadTimestamp'的'空'文件

②    CMakLists.txt文件

③  测试1

测试: 修改'modify'时间,时间'是否变化'-->'变化了'

④  测试2

测试: 修改'access'时间,时间'是否变化'-->'不变化'

 

⑤  测试3

测试: 修改'change'时间,时间'是否变化' -->'不变化'

cmake更改文件的时间戳

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值