Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.06.2003, 12:31
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
Спрашивал я про члены dirent - а потом я прочитал где-то в\r какой-то доке, что кроме того едиственного члена - имени файла - там ничего и нету! \r Ну тогда как мне узнаь инфу о файле(ну, размер, дату создания\\модификации, атрибуты) если есть его имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2003, 14:29
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
Так проще пареной репы! Размер — GetFileSize[Ex](). Даты — GetFileTime(). Атрибуты — GetFileAttributes[Ex](). Ещё бывает GetFileSecurity(). Первые две требуют указатель на открытый файл, вторые — только путь. Declared in Winbase.h; include Windows.h. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2003, 16:16
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
Хoрoшo,кoнечнo, нo жaлкo, чтo oны деклaрирoвaны в windows.h. Мне перенocимoе нaдo, чтoб в winGCC кoмпилилocь и в линyкcе и в фреебcд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2003, 17:33
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
тогда #if defined(WIN32) бла-бла-бла #endif #if defined(__linux__) || defined(__FreeBSD__) бла-бла-бла #endif и будет тебе счастье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2003, 18:43
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
Ну извини, я не знал, что тебе и про линукс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2003, 19:01
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
держи мое творение, работает под фрибсд. int getFileSize(char * fn) { FILE * f=fopen(fn,"r"); if (f==NULL) return 0; fseek(f,0,SEEK_END); int r=ftell(f); fclose(f); return r; } остальное для самого загадка :-) хотя думаю просто необходимости небыло, узнать можно. на opennet смотрел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2003, 19:51
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
еще есть вариант заюзать stat(), fstat() afaik в винде оно называется _stat(), _fstat() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2003, 14:48
|
|||
|---|---|---|---|
Информация о файле |
|||
|
#18+
Ну нифига себе! Получается как программирование на жаваскрипте под разные ыксплореры! Это же как же так-то, а? А где обещанная переносимость с++? Что, неужели нету аких-нить стандартов, а? Ах какой ужас! Неужто нету ничего определенного в стандарте каком-нить, например ФТЫШ или ЗЩЫШЧ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2036207]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 326ms |

| 0 / 0 |
