#partition #drive #winapi #windows

win_partitions

为Windows提供系统分区及其信息的列表

3个版本 (重大更改)

0.3.0 2021年9月13日
0.2.0 2021年9月13日
0.1.0 2021年9月12日

#50#partition

MIT 许可证

12KB
209

win-partitions

一个Rust crate,使用Windows API获取Windows分区列表及其信息。

示例

use win_partitions::windows_partition::get_partitions;

fn main() {
    let list = get_partitions();
    for i in list.unwrap() {
        println!("Drive {} ({})", i.letter, i.name);
        println!("Ready: {}", i.ready);
        println!("File System: {}", i.file_system_name);
        println!("Free Space: {} / {} Bytes", i.free_space, i.size);

        println!();
    }
}

依赖项

~123MB
~2M SLoC