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

Исходное сообщение
"проверка наличия файла"

Отправлено ghost_in_machine , 03-Авг-09 16:34 
Доброго времени суток!
Подскажите, пожалуйста, как правильно под Linux проверить наличие файла (путь известен) в С программе. Я использую fopen()/fclose() и все работает, но любопытно узнать, как все же сделать правильно: не открывая зазря потока и минимизируя расходы на системные вызовы.
Спасибо.

Содержание

Сообщения в этом обсуждении
"проверка наличия файла"
Отправлено phpcoder , 03-Авг-09 17:06 
>Доброго времени суток!
>Подскажите, пожалуйста, как правильно под Linux проверить наличие файла (путь известен) в
>С программе. Я использую fopen()/fclose() и все работает, но любопытно узнать,
>как все же сделать правильно: не открывая зазря потока и минимизируя
>расходы на системные вызовы.

man 2 stat
man 2 access


"проверка наличия файла"
Отправлено ghost_in_machine , 04-Авг-09 12:36 
>>Доброго времени суток!
>>Подскажите, пожалуйста, как правильно под Linux проверить наличие файла (путь известен) в
>>С программе. Я использую fopen()/fclose() и все работает, но любопытно узнать,
>>как все же сделать правильно: не открывая зазря потока и минимизируя
>>расходы на системные вызовы.
>
>man 2 stat
>man 2 access

Большое спасибо!