40 个版本

0.2.24 2024 年 8 月 9 日
0.2.23 2023 年 12 月 5 日
0.2.22 2023 年 8 月 5 日
0.2.21 2023 年 4 月 5 日
0.1.5 2015 年 7 月 29 日

文件系统 中排名 #10

Download history 784619/week @ 2024-05-03 812147/week @ 2024-05-10 808788/week @ 2024-05-17 785337/week @ 2024-05-24 864483/week @ 2024-05-31 831460/week @ 2024-06-07 838778/week @ 2024-06-14 868769/week @ 2024-06-21 801709/week @ 2024-06-28 803721/week @ 2024-07-05 867353/week @ 2024-07-12 882344/week @ 2024-07-19 884547/week @ 2024-07-26 864574/week @ 2024-08-02 964798/week @ 2024-08-09 955810/week @ 2024-08-16

3,839,028 每月下载量
用于 4,316 个 Crates (247 直接)

MIT/Apache

55KB
1K SLoC

filetime

文档

一个用于在 Rust 中检查和设置文件各种时间戳的帮助库。此库考虑了跨平台差异,包括时间戳的位置、名称以及如何将它们转换为平台无关表示。

# Cargo.toml
[dependencies]
filetime = "0.2"

相对于使用 std::fs::Metadata 的优势

此库包括设置这些数据的能力,而 std 不具备。

当使用 RUSTFLAGS=--cfg emulate_second_only_system 设置构建此库时,将返回所有时间向下取整到秒。这模仿了某些文件系统的行为,主要是 HFS,允许在其他硬件上进行调试。

许可证

此项目受以下任一许可证的许可

由您选择。

贡献

除非您明确表示,否则您提交给 Filetime 以包含在内的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双许可,不附加任何其他条款或条件。

依赖关系

~0–8.5MB
~65K SLoC