Aptem |
Отправлено: 22.10.2003, 19:56 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Привет, всем !
Скажите, пожалуйста, как имея только имя файла, определить его размер !
Огромное спасибо за внимание !
|
|
Gedeon |
Отправлено: 23.10.2003, 10:10 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Вот, сляпал, может это и не лучший способ, но работает:
CODE |
#include <io.h>
#include <string.h>
#include <stdio.h>
#include <fcntl.h>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(OpenDialog1->Execute()){
int Handle;
Handle = open(OpenDialog1->FileName.c_str() ,O_RDONLY);
Edit1->Text = filelength(Handle);
close(Handle);
}
}
|
|
|
Gedeon |
Отправлено: 23.10.2003, 10:15 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Тут затупил маленько #include , #include включать не нужно.
|
|
Gedeon |
Отправлено: 23.10.2003, 10:16 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Блин
CODE |
#include <string.h>
#include <stdio.h>
|
Включать не нужно
|
|
Aptem |
Отправлено: 24.10.2003, 07:13 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Спасибо все за ответы ! Я нашел в библиотеке Rx хорошую функцию: FileSize ( AnsiString Filename );
|
|