Требуется сделать список существующих ком портов. Пробую так:Код:QDir dir(QString("/dev/")); foreach(QString device, dir.entryList(QStringList(QString("cu*") ))) { //здесь код обработки найденного девайса }При выполнении в "код обработки найденного девайса" не попадаю, хотя в системе есть такое устройство как /dev/cuad0. Если вызываю dir.entryList(QStringList(QString("*"))) ) - то по идее должен попадать в "код обработки найденного девайса" на каждом девайсе, но попадаю туда только при нахождении "dumpdev", "fw0" и т.п. Эти устройства в mc подсвеченны серым и пишутся с собакой (@dumpdev, @fw0 и т.д.), а другие устройства, в том числе и куад подсвеченны розовым и пишутся с тире (-cuad0, -cuaU1, -ad0, -ad0s1a и т.д.).Почему-то entryList() не добавляет в возвращяемый список "розовые" устройства. Почему? Как можно осуществить перебор всех устройств?
|