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
3,839,028 每月下载量
用于 4,316 个 Crates (247 直接)
55KB
1K SLoC
filetime
一个用于在 Rust 中检查和设置文件各种时间戳的帮助库。此库考虑了跨平台差异,包括时间戳的位置、名称以及如何将它们转换为平台无关表示。
# Cargo.toml
[dependencies]
filetime = "0.2"
相对于使用 std::fs::Metadata
的优势
此库包括设置这些数据的能力,而 std 不具备。
当使用 RUSTFLAGS=--cfg emulate_second_only_system
设置构建此库时,将返回所有时间向下取整到秒。这模仿了某些文件系统的行为,主要是 HFS,允许在其他硬件上进行调试。
许可证
此项目受以下任一许可证的许可
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确表示,否则您提交给 Filetime 以包含在内的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双许可,不附加任何其他条款或条件。
依赖关系
~0–8.5MB
~65K SLoC