gpt4 book ai didi

go - 如何在 Golang 中添加/编辑文件元数据?

转载 作者:IT王子 更新时间:2023-10-29 02:12:51 31 4
gpt4 key购买 nike

我正在用 Go 编写一个 Bittorrent 客户端,我想通过将一个位域写入文件头/元数据来保存下载进度。这允许我取消下载并在下次开始下载时从我停止的地方重新开始。

但是,我找不到任何允许我写入文件元数据的标准或第三方库。我得到的最接近的是打印 os.Stat 返回的 FileInfo 结构。我不确定如何添加/编辑 FileInfo 结构。

最佳答案

我意识到 Golang 中没有这样的库函数,因为元数据是文件系统特定的实现。所以,我决定将我的元数据隐藏在一个隐藏文件中,例如 .filename.meta

关于go - 如何在 Golang 中添加/编辑文件元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40613067/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com