Golang 1.23:是否可以使用 os.DirFS 和 os.Copy FS 保留时间戳

问题描述 投票:0回答:1

我意识到这些是 1.23 中的全新功能。我注意到,当使用 os.CopyFS 时,所有时间戳都被设置为调用函数时的时间。我假设事情就是这样,但我想问一下,以防我错过了什么。我在来源中没有看到任何内容。

我目前使用 github.com/otiai10/copy 它实现了一个 Options 类型,它提供了一个 bool 来设置是否保留时间戳。但是,我想离开该库,因为它使用了 x/sync 和 x/sys 模块。

提前致谢!

go
1个回答
0
投票

@JimB在评论中回答了问题:

不,它不是内置的,它需要特定于文件系统。如果您不想保留这种依赖关系,则需要重写它的功能。

© www.soinside.com 2019 - 2024. All rights reserved.