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

Исходное сообщение
"Как получить размер файла?"

Отправлено victorddt , 11-Фев-05 09:36 
char* filename_in = NULL;
struct dirent **namelist;
int n;

n = scandir("./", &namelist, 0, alphasort);
filename_in = namelist[k]->d_name;

Вот так я получаю имя файла.
А можно ли из этой конструкции получить размер файла.

Спасибо.


Содержание

Сообщения в этом обсуждении
"Как получить размер файла?"
Отправлено klalafuda , 11-Фев-05 10:06 
>char* filename_in = NULL;
>struct dirent **namelist;
>int n;
>
>n = scandir("./", &namelist, 0, alphasort);
>filename_in = namelist[k]->d_name;
>
>Вот так я получаю имя файла.
>А можно ли из этой конструкции получить размер файла.
>
>Спасибо.

man -s2 stat

// wbr


"Как получить размер файла?"
Отправлено TeCTeP , 13-Фев-05 14:46 
а как же ftell?

"Как получить размер файла?"
Отправлено klalafuda , 14-Фев-05 11:49 
>а как же ftell?

можно и через fseek()/ftell()

// wbr