Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.17;
Скачать: CL | DM;

Вниз

FileSize   Найти похожие ветки 

 
Grinder ©   (2004-02-06 15:59) [0]

Я так понимаю FileSize для текстовых файлов не подходит. Может что взамен есть?


 
Sandman25 ©   (2004-02-06 16:03) [1]

Почему не подходит? Не нужно считать #13#10? Тогда только ручками пробежаться по файлу и игнорировать при подсчете ненужные символы.


 
MBo ©   (2004-02-06 16:12) [2]

FindFirst поможет.


 
Grinder ©   (2004-02-06 17:24) [3]

Как я понимаю Filesize дает размер в байтах.

Я делаю вот как
...
logfilename:=ExtractFilePath(progpath)+sysinfo;
try
Assign(logfile,logfilename);
if not FileExists(logfilename) then
Rewrite(logfile);
Reset(logfile);
if (FileSize(logfile)>10*1024) then
Rewrite(logfile);
...

Т.е. по идее есть файл больше 10К он переписывается. Но отладчик показывает FileSize(logfile) = 2037 в то время как файл больше 250 килобайт уже.


 
Sandman25 ©   (2004-02-06 17:33) [4]

Судя по help по FileSize, действительно нельзя:

Note
FileSize can"t be used on a text file.


 
Sandman25 ©   (2004-02-06 17:34) [5]

Попробуйте GetFileSize


 
Anatoly Podgoretsky ©   (2004-02-06 17:45) [6]

Grinder © (06.02.04 15:59)
Тоже самое но для не текстовых файлоы, никто же не заставляет. Скажем файл оф байт вполне подойдет.



Страницы: 1 вся ветка

Текущий архив: 2004.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-53536
BBCHa
2004-02-05 12:53
2004.02.17
Окна в TaskBare


3-53392
Alex-kosmonavt
2004-01-27 10:59
2004.02.17
Покрасить строчку в DBGrid


3-53366
Xmen
2004-01-28 08:23
2004.02.17
Перекодировка


3-53381
Gorlum
2004-01-27 14:05
2004.02.17
PARADOX.LCK, PDOXUSRS.LCK


1-53459
Goida
2004-02-06 13:54
2004.02.17
Стоит ли освобождать объекты WordApplication и WordDocument?