5 个版本
0.2.2 | 2024年2月1日 |
---|---|
0.2.1 | 2024年1月13日 |
0.1.4 | 2023年7月4日 |
202 in 操作系统
8KB
80 行
系统磁盘信息收集器
用于收集Windows操作系统中磁盘驱动器(如SSD/HDD等)信息的软件包。
您只需调用一个函数,就可以从任何设备收集磁盘信息。使用此软件包,您将能够收集Windows系统的磁盘名称、磁盘型号、磁盘大小和磁盘序列号信息。
安装软件包
cargo add system_diskinfo
添加依赖
system_diskinfo = "0.2.2"
模块
driveName
driveSize
driveModel
driveSerialNumber
函数
drive_name()
用于收集系统磁盘驱动器的名称。drive_size()
用于收集磁盘驱动器的总容量。drive_model()
用于收集系统磁盘驱动器的型号。drive_serial_number()
用于收集系统磁盘驱动器的序列号。
指南
首先,将此软件包添加到您的 dependencies
中的 cargo.toml
文件,然后打开您想要使用的文件,并在文件顶部添加软件包,如 use system_diskinfo
,之后,为了获得正确的输出,使用它如下
- 首先写下软件包名称。 (
system_diskinfo
) - 添加双冒号。 (
::
) - 使用驼峰命名法编写模块名称。 (
driveName
) - 添加双冒号。 (
::
) - 使用蛇形命名法调用函数。 (
drive_name
)
示例
在这里,我们打印了Windows系统磁盘驱动器的总容量信息。
cargo.toml
[dependencies]
system_diskinfo = "0.2.2"
main.rs
use system_diskinfo;
fn main() {
let size = system_diskinfo::driveSize::drive_size();
println!("Disk Drive Size: {}", size);
}
使用项目正确的路径打开您的终端,并运行 cargo run
命令
--- Output ---
Disk Drive Size: 512105932800