Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 22:08
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Требуется сделать список существующих ком портов. Пробую так:Код: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() не добавляет в возвращяемый список "розовые" устройства. Почему? Как можно осуществить перебор всех устройств?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Народ, подскажите, как проверить существование мэйловского адреса? Guest Второй архив вопросов и ответов 0 27.01.2012 13:54
Проверить e-mail на существование Guest Продолжение старого архива 0 17.10.2011 04:23
Проверить существование файла Guest Архив вопросов и ответов 0 29.09.2011 17:28
проверить существование переменной Guest Новый архив 3 0 28.09.2011 18:51
Как проверить существование symbolic link? Guest Продолжение архива вопросов 0 20.06.2011 12:57



© www.otvetnemail.ru - Форум вопросов и ответов.