12 个版本
使用旧的 Rust 2015
0.4.3 | 2018 年 1 月 6 日 |
---|---|
0.4.2 | 2017 年 6 月 11 日 |
0.4.1 | 2016 年 12 月 28 日 |
0.4.0 | 2016 年 11 月 19 日 |
0.2.2 | 2015 年 11 月 12 日 |
#78 in 文件系统
721,607 每月下载量
在 1,492 个 Crates 中使用 (直接使用 206 个)
39KB
697 行
fs2
Rust 中处理文件和文件系统的扩展工具。fs2
需要 Rust 稳定版 1.8 或更高版本。
特性
- 文件描述符复制。
- 文件锁定。
- 文件(预)分配。
- 文件分配信息。
- 文件系统空间使用信息。
平台
fs2
应该在 libc
支持的任何平台上运行。
fs2
在以下平台上持续进行测试:
x86_64-unknown-linux-gnu
(Linux)i686-unknown-linux-gnu
x86_64-apple-darwin
(OSX)i686-apple-darwin
x86_64-pc-windows-msvc
(Windows)i686-pc-windows-msvc
x86_64-pc-windows-gnu
i686-pc-windows-gnu
基准测试
提供了对提供的方法的简单基准测试。许多这些基准测试使用临时目录中的文件。在许多现代 Linux 发行版中,默认的临时目录 /tmp
被挂载在 tempfs 文件系统上,其性能特征将不同于基于磁盘的文件系统。临时目录可以通过环境在运行时配置(参见 env::temp_dir
)。
许可证
fs2
主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE、LICENSE-MIT。
版权 (c) 2015 Dan Burkert。
依赖项
~215KB