5 个不稳定版本
1.3.1 |
|
---|---|
0.3.1+dokan206 | 2022 年 12 月 8 日 |
0.2.0+dokan150 | 2021 年 5 月 29 日 |
0.1.2+dokan141 | 2021 年 1 月 18 日 |
0.1.0+dokan131 | 2020 年 2 月 19 日 |
#613 in 文件系统
157 每月下载量
2MB
35K SLoC
../README.md
lib.rs
:
Dokan 是一个 Windows 的用户模式文件系统。它允许任何人在 Windows 上安全且容易地开发新的文件系统。
这个crate是一个Rust友好的Dokan包装库,允许您使用Rust创建文件系统。它基于底层dokan-sys
crate。
通常,要使用这个库创建文件系统,您需要实现FileSystemHandler
trait,创建一个FileSystemMounter
,并将其挂载以创建一个FileSystem
。当它被丢弃时,后者将阻塞当前线程,直到它被卸载。您必须先调用init
一次,并在完成后调用shutdown
。
一些代码示例的相同解释:请参阅MemFS 示例!
请注意,当与这个crate交互时可能会使用的一些来自 Win32 API 的常量并未直接在此处提供。然而,您可以在winapi
crate中轻松找到它们。