Уведомления
Очистить все
Можно ли как-то через классы, реализованные в QT, получить в программе список всех подключенных (и смонтированных) USB-устройств?
ОС: Linux.
Создатель темы Размещено : 22.03.2025 12:48
Можно через QProcess выполнить mount, lsblk или df (либо другую команду, которая так или иначе даст необходимую информацию). И потом парсить вывод и на его основе сформировать данные в нужном для себя виде. Мне кажется только так...
Размещено : 22.03.2025 13:24
Создатель темы Размещено : 23.03.2025 10:13
Через QStorageInfo можно реализовать без проблем:
#include <QStorageInfo>
foreach (const QStorageInfo, &storage, QStorageInfo::mountedVolumes())
{
qDebug() << "storage" << storage.name() << storage.isReady() << storage.displayName() << storage.rootPath();
}
Полный список методов - QStorageInfo.
Размещено : 23.03.2025 11:32
Через QStorageInfo можно реализовать без проблем
Именно то, что я хотела, сейчас проверю в реальных условиях и отпишусь
Создатель темы Размещено : 23.03.2025 12:13
Все работает, спасибо Вам!
Создатель темы Размещено : 23.03.2025 19:43