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"
模块
CpuInfo
DiskInfo
函数
常用函数
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版本将很快提供。