9次发布
0.2.0 | 2024年1月26日 |
---|---|
0.1.7 | 2024年1月25日 |
0.1.6 | 2023年8月8日 |
0.1.5 | 2023年4月5日 |
0.1.0 | 2022年8月28日 |
#45 in Windows API
11,821 每月下载量
在 21 个Crates中(直接使用3个) 中使用
26KB
442 代码行
filetime_creation
注意:
Rust 1.75稳定了 std::fs::File::set_times 和 FileTimesExt 特性。这意味着如果您使用Rust 1.75及以上版本,或者您的库的MSRV允许使用1.75及以上版本,您就不再需要使用此crate,我们建议您直接使用标准库。
但如果由于某些原因您无法使用Rust 1.75及以上版本,那么您仍然需要使用此crate作为解决方案。
filetime 的增强版本,可以在Windows上设置文件创建时间。
内部,此使用 SetFileTime Win32 API来在Windows上设置文件创建时间。
在其他平台上,所有函数将仅调用相应的 filetime 函数,并忽略文件创建时间。
# Cargo.toml
[dependencies]
filetime_creation = "0.1"
许可协议
本项目根据您的选择受以下任一许可协议的约束
- Apache License,版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则任何有意提交给filetime_creation包括在内的贡献,根据Apache-2.0许可协议定义,应按上述方式双重许可,不得附加任何额外条款或条件。
依赖
~0–8.5MB
~64K SLoC