Форум — Ответы     (  К темам )
 ?  Warlord: Как узнать размер файла?? (27-01-2003 13:04:47)
Задача: если существует файл start.inf и его размер не равен нулю, то ...
Решение: String FileName="C:\\start.inf"
If ((FileExists(FileName))&????????????)
{
.....
}
Знаю, что где-то есть функция типа filesize но пойдет ли она в данном случае...
Зараннее спасибо.
 DimaSN (27-01-2003 18:39:22)
TSearchRec sr;
if (FindFirst("Maps\\*.shp", faAnyFile, sr) == 0)
{
do
{
???? = sr.Name;
???? = IntToStr(sr.Size);
} while (FindNext(sr) == 0);
FindClose(sr);
}
}
 Fred (28-01-2003 00:30:30)
#include<fcntl.h>
#include<io.h>

.
.
.

AnsiString FileName="C:\\start.inf";

if( FileExists(FileName) )
{
int handle = open( FileName, O_RDONLY );

ShowMessage( filelength(handle) ); // Показываем размер файла.

close(handle);
}