The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите сделать поиск файлов в среде Linux на C++"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Andrey email(??) on 29-Дек-09, 16:02 
Нужно сделать поиск файлов из каталога в разрешении *.log. В юниксе программировать только начал из-за этого много ф-ций не знаю.
Думал уже сделать через find путь -name \"*.log\" -print
но не знаю ф-цию для возврата результата(типо system в Win).
Повторю задачу:
Есть каталог в нём файлы.
Нужно найти все файлы с разширением .log и вернут название файлов(нужно для дальнейшей обработки )
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Slavaz (ok) on 29-Дек-09, 17:41 
>Нужно сделать поиск файлов из каталога в разрешении *.log. В юниксе программировать
>только начал из-за этого много ф-ций не знаю.
>Думал уже сделать через find путь -name \"*.log\" -print
>но не знаю ф-цию для возврата результата(типо system в Win).
>Повторю задачу:
>Есть каталог в нём файлы.
>Нужно найти все файлы с разширением .log и вернут название файлов(нужно для
>дальнейшей обработки )

man popen

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Andrey email(??) on 29-Дек-09, 17:45 
>man popen

Спасибо огромное, я вам благодарен!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Pahanivo email(ok) on 29-Дек-09, 18:39 
>>man popen
>
>Спасибо огромное, я вам благодарен!

ответте плиз мене на один очень волнующий меня вопрос - на кой из Си вызывать системные тулзы?? в чем прикол? )

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от начинающий on 29-Дек-09, 18:52 
>
>ответте плиз мене на один очень волнующий меня вопрос - на кой
>из Си вызывать системные тулзы?? в чем прикол? )

У человека программа на Си. Ты ему предлагаешь специально для одной частной задачи оболочку загрузить и вывод find запарсить? Или может быть стометровый интерпретатор питона подгрузить?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Pahanivo email(ok) on 29-Дек-09, 20:31 
>>
>>ответте плиз мене на один очень волнующий меня вопрос - на кой
>>из Си вызывать системные тулзы?? в чем прикол? )
>
>У человека программа на Си. Ты ему предлагаешь специально для одной частной
>задачи оболочку загрузить и вывод find запарсить? Или может быть стометровый
>интерпретатор питона подгрузить?

ды? и это для поиска файлов в одном каталоге?
а opendir/readdir уже не гламурно?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от начинающий on 29-Дек-09, 21:58 

>ды? и это для поиска файлов в одном каталоге?
>а opendir/readdir уже не гламурно?

Ему ответили, о чем он спрашивал.

В целом, я о том же. Из си вызывать шел некошерно. Ну ситуация может быть всякая.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от svn (??) on 30-Дек-09, 12:14 
>на кой из Си вызывать системные тулзы?? в чем прикол? )

Например в SUID бите :)


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Pahanivo email(ok) on 30-Дек-09, 12:44 
>>на кой из Си вызывать системные тулзы?? в чем прикол? )
>
>Например в SUID бите :)

при suid бите не требуется возврат результата - читайти задачу

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от аноним on 30-Дек-09, 16:58 
man opendir, man fts
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Andrey (??) on 30-Дек-09, 22:30 
сделал через popen)) Всем спасибо)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от аноним on 31-Дек-09, 18:03 
>сделал через popen)) Всем спасибо)

На самом деле это самый кривой способ из возможных.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Andrey (??) on 31-Дек-09, 18:14 
>>сделал через popen)) Всем спасибо)
>
>На самом деле это самый кривой способ из возможных.

Главное что работает

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Andrey Mitrofanov on 31-Дек-09, 22:17 
>Главное что работает

Сдал? Препод трояк поставил? На Си? -- На Си. Файлы находит? Находит. Что ещё на "Уд." надо--- Ну, и славно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Помогите сделать поиск файлов в среде Linux на C++"  +/
Сообщение от Andrey (??) on 02-Янв-10, 12:38 
>>Главное что работает
>
>Сдал? Препод трояк поставил? На Си? -- На Си. Файлы находит? Находит.
>Что ещё на "Уд." надо--- Ну, и славно.

Какой препод? Мне это надо для обработки всех нужных файлов, прога запускается по крону в 2 часа ночи, так что какой поиск реализован мне глубоко по... главное что работает

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру