Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.137.243] |
|
Сообщ.
#1
,
|
|
|
Есть файл необходимо узнать его размер. Я понимаю что это откровенно ламерский вопрос. Что можно покопаться в MSDN и найти ответ но времени у меня нет, плиз, помогите по идее я всю ночь спать не буду. А красными глазами смотреть в окно Visual C++. Приведите пожалуйста, функционально законченный пример программы по определению размера файла. Выставлю пиво ( Одесса ).
|
Сообщ.
#2
,
|
|
|
Неконкретный вопрос: не понятно что на входе?
------------------------------------------------------------------------ -------- Если HANDLE hFile, то The GetFileSize function retrieves the size, in bytes, of the specified file. DWORD GetFileSize( HANDLE hFile, // handle of file to get size of LPDWORD lpFileSizeHigh // address of high-order word for file size ); ------------------------------------------------------------------------ -------- Если FILE *file, то long FileLength(FILE *file) { long lCurrentPos, lLength; lCurrentPos = ftell(file); fseek(file, 0, SEEK_END); lLength = ftell(file); fseek(file, lCurrentPos, SEEK_SET); return lLength; } ------------------------------------------------------------------------ -------- |
Сообщ.
#3
,
|
|
|
Спасибо всем. Но я уже нашел - через функцию FindFirstFile а более точно то через структуру WIN32_FIND_DATA.
|
Сообщ.
#4
,
|
|
|
А GetFileSize на что??? ;)
|