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