2个版本
| 0.1.1 | 2024年2月1日 |
|---|---|
| 0.1.0 | 2024年2月1日 |
#356 在 操作系统
10KB
183 行
系统信息收集器
用于收集Windows操作系统的OS、CPU和磁盘驱动器信息的包。
您只需调用一个函数即可从任何设备收集磁盘信息。使用此包,您将能够收集Windows系统的 OS 信息、CPU 信息 和 磁盘信息。
安装包
cargo add system_data
添加依赖
system_data = "0.1.1"
模块
CpuInfoDiskInfo
函数
常用函数
all()您可以使用它来获取所有信息。name()用于获取CPU/磁盘驱动器的名称。
CpuInfo模块专用
cores()用于收集CPU的核心信息。processor_id()用于收集处理器的ID。
DiskInfo模块专用
drive_size()用于收集磁盘驱动器的总容量。drive_model()用于收集系统磁盘驱动器的型号。drive_serial_number()用于收集系统磁盘驱动器的序列号。
示例
我们在这里打印了Windows系统磁盘驱动器的总容量信息。
cargo.toml
[dependencies]
system_data = "0.1.1"
main.rs
use system_data;
fn main() {
let cpu_name = system_data::CpuInfo::name();
println!("CPU Name: {}", cpu_name);
}
使用正确的项目路径打开您的终端,并运行 cargo run 命令以获取输出。
注意:Mac和Linux版本将很快提供。