URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5130
[ Назад ]

Исходное сообщение
"Поиск фалов с разным форматом"

Отправлено Sinr , 08-Фев-06 16:14 
Ребята подскажите плиз как можно осущетвить это (поик фалов) и извлечение из них информации.
спасиба

Содержание

Сообщения в этом обсуждении
"Поиск фалов с разным форматом"
Отправлено NikR , 09-Фев-06 01:48 
>Ребята подскажите плиз как можно осущетвить это (поик фалов) и извлечение из
>них информации.
>спасиба

>man opendir (readdir)...


"Поиск фалов с разным форматом"
Отправлено Sinr , 09-Фев-06 10:32 
спасиба
щас разбираюсь )



"Поиск фалов с разным форматом"
Отправлено NikR , 21-Фев-06 02:00 
>спасиба
>щас разбираюсь )

>Проще будет:

   main(){
           struct dirent **list;
           int n;
           n = scandir(".", &list, 0,0);
               while(n--) {
                   printf("%s\n", list[n]->d_name);
                   free(list[n]);
               }
               free(list);
           }
    
А потом всё зависит какуу инфу тебе надо.
lstat...
fscanf,fgets..



"Поиск фалов с разным форматом"
Отправлено vic , 21-Фев-06 11:38 
>>спасиба
>>щас разбираюсь )
>
>>Проще будет:
>
>   main(){
>           struct
>dirent **list;
>           int
>n;
>           n
>= scandir(".", &list, 0,0);
>            
>   while(n--) {
>                   printf("%s\n", list[n]->d_name);
>            
>       free(list[n]);
>            
>   }
>            
>   free(list);
>           }
>
>
>А потом всё зависит какуу инфу тебе надо.
>lstat...
>fscanf,fgets..
>
>

man scandir:

CONFORMING TO
None of these functions is in POSIX. LSB has deprecated the library call  alphasort() and never contained scandir().