func:添加显示驱动器。

This commit is contained in:
2025-11-09 18:10:54 +08:00
parent c4a773e156
commit 67db0163fc
9 changed files with 37 additions and 10 deletions

View File

@@ -6,6 +6,7 @@
#include <QFileInfo>
#include <QMutex>
#include <QStandardPaths>
#include <QStorageInfo>
#include <QUuid>
#include <fversion.h>
#include <iostream>
@@ -154,6 +155,18 @@ QString Util::UUID()
return QUuid::createUuid().toString().remove("{").remove("}");
}
QVector<QString> Util::GetLocalDrivers()
{
QVector<QString> result;
auto drivers = QStorageInfo::mountedVolumes();
for (const auto& driver : drivers) {
if (driver.isValid() && driver.isReady()) {
result.push_back(driver.rootPath());
}
}
return result;
}
QString DirFileHelper::GetErr() const
{
return QString();