LinuxForum.Fans
Тема

Получить количество файлов в директоии

Автор: mockow8527 11 сообщений 2487 просмотров
#359233

Добрый вечер.
Есть код:
[console]QDir s;
QString dir= "/home/denis/" ;

QObject* textlogo = Root->findChild<QObject*>("textlogo");


// выведем в поле вывода нашу информацию
textlogo->setProperty("text",s.entryList().count(dir));[/console]

В чем тут ошибка? Все время выдает результат 0
Спасибо)

#359240
text
gu@moshell:~/perl$ ls | wc
     27      27     187
gu@moshell:~/perl$
27 файлов
#359242

что это такое? o_O

#359246

Вы меня решили потролить?


ls вывод всех файлов в (текущей) директории
wc подсчет
| комбайнер позволяющий подать на вход одной команды выход другой

#359254

и как это организовать в с++?

#359267

Удилен что ваш код откомпилировался. Так должно получиться

text

QString dir= "/home/denis/" ;
QObject* textlogo = Root->findChild<QObject*>("textlogo");

// выведем в поле вывода нашу информацию

textlogo->setProperty("text",QDir(dir).entryList().count());

#359270

огромнейшие спасибо)))))

#359271

у с++ нет своего CPAN'а?

#359295

mockow8527, все должны догадаться, что это с++ ещё и с Qt?

Войдите или зарегистрируйтесь, чтобы ответить.