Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c