15个稳定版本

2.1.2 2024年4月27日
2.1.1 2024年2月6日
2.1.0 2023年11月6日
1.6.0 2022年8月17日
0.0.0 2019年5月10日

#457 in 异步

Download history 174015/week @ 2024-05-02 172277/week @ 2024-05-09 179041/week @ 2024-05-16 179871/week @ 2024-05-23 185616/week @ 2024-05-30 180921/week @ 2024-06-06 189413/week @ 2024-06-13 186013/week @ 2024-06-20 196195/week @ 2024-06-27 197686/week @ 2024-07-04 211427/week @ 2024-07-11 208711/week @ 2024-07-18 210103/week @ 2024-07-25 212439/week @ 2024-08-01 229610/week @ 2024-08-08 207180/week @ 2024-08-15

898,583 每月下载量
1,089 个crate中(直接使用46个) 使用

Apache-2.0 OR MIT

64KB
511 行代码

async-fs

CI License Cargo Documentation

异步文件系统原语。

此crate是std::fs的异步版本。

实现

此crate使用blocking将阻塞I/O卸载到线程池。

示例

创建一个新文件并向其中写入一些字节

use async_fs::File;
use futures_lite::io::AsyncWriteExt;

let mut file = File::create("a.txt").await?;
file.write_all(b"Hello, world!").await?;
file.flush().await?;

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在工作中的任何贡献都将按上述方式双许可,不附加任何额外条款或条件。

依赖项

~1MB
~16K SLoC