Нужна срочно помощь, небольшая программка, программирование в линуксе |
Здравствуйте, гость ( Вход | Регистрация )
Нужна срочно помощь, небольшая программка, программирование в линуксе |
eu8cc |
31.5.2010, 11:59
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 31.5.2010 Пользователь №: 1769 Спасибо сказали: 0 раз(а) Репутация: 0 |
Помогите с программкой, не могу понять как написать ее:
написать программу, находящую в заданном каталоге и всех его подкаталагах все файлы заданного размера. Имя каталога задается пользователем в качестве третьего аргумента командной строки. Диапазон (мин мах) размеров файлов задается пользователем в качестве первого и второго аргумента командной строки. Программа выводит результат поиска в файл(четвертый аргумент командной строки) в виде полный путь, имя файла, его размер. На консоль выводиться сообщения числа просмотренных файлов. На линуксе |
|
|
alex977 |
31.5.2010, 20:58
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 310 Регистрация: 19.6.2008 Из: Россия, МО, г.Мытищи Пользователь №: 206 Спасибо сказали: 77 раз(а) Репутация: 8 |
Из ранее упоминавшейся книги (буквально предыдущий абзац):
Цитата Чтобы избавиться от проблем, System V предложила функцию ftw () («file tree walk» - обход дерева файлов). ftw() осуществляла всю работу по «прохождению» дерева (иерархии) файлов. Вы предоставляете ей указатель на функцию, и она вызывает эту функцию для каждого объекта файла, с которым сталкивается. Ваша функция должна затем обработать каждый объект файловой системы, как считает нужным. Какие объекты будут обрабатываться - вложенные каталоги, файлы, символьные ссылки - определяют флаги. |
|
|
Текстовая версия | Сейчас: 1.12.2024, 14:48 |