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 文件系统

Download history 169306/week @ 2024-03-06 180640/week @ 2024-03-13 181347/week @ 2024-03-20 162467/week @ 2024-03-27 178423/week @ 2024-04-03 175561/week @ 2024-04-10 171924/week @ 2024-04-17 170312/week @ 2024-04-24 151065/week @ 2024-05-01 151527/week @ 2024-05-08 169527/week @ 2024-05-15 166394/week @ 2024-05-22 175762/week @ 2024-05-29 178559/week @ 2024-06-05 188951/week @ 2024-06-12 147223/week @ 2024-06-19

721,607 每月下载量
1,492 个 Crates 中使用 (直接使用 206 个)

MIT/Apache

39KB
697

fs2

Rust 中处理文件和文件系统的扩展工具。fs2 需要 Rust 稳定版 1.8 或更高版本。

Build Status Windows Build status Documentation Crate

特性

  • 文件描述符复制。
  • 文件锁定。
  • 文件(预)分配。
  • 文件分配信息。
  • 文件系统空间使用信息。

平台

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-APACHELICENSE-MIT

版权 (c) 2015 Dan Burkert。

依赖项

~215KB