QT应用编程: 使用QStorageInfo 获取磁盘的使用情况

一、功能介绍

实际项目中经常需要获取当前系统磁盘或者指定磁盘的使用情况,下面使用QT里的QStorageInfo 类获取磁盘信息,得到磁盘容量和使用情况。

二、核心代码

void MainWindow::GetDiskInfo()
{
    //获取当前系统盘(Linux系统就是根目录)的磁盘情况
    QStorageInfo ROM = QStorageInfo::root();
    ROM.refresh();  //获得最新磁盘信息
    qDebug() <<"文件系统路径:"<

三、运行结果

文件系统路径: "/"
文件系统类型: "ext4"
总大小: 48 GB
可用空间: 12 GB
文件系统路径: "/mnt/hgfs"
文件系统类型: "fuse.vmhgfs-fuse"
总大小: 225 GB
可用空间: 28 GB

 

你可能感兴趣的:(QT)