![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка определения размера файла в idFTP [D7, Win95/98, WinME, NT4, Win2k, WinXP]
BFG9k © (2004-11-17 14:59:00)Нормально подключаюсь к FTP серверу и скачиваю файл. Хотелось бы сделать индикатор копирования. Сразу перед скачиванием с помощью метода Size пытаюсь определить размер у этого же файла - возвращается -1.
Является ли это глюком компонента ? Если да , то исправлен ли он в новых версиях ?
BFG9k (2004-11-17 18:14:00) [1]Коряво ,но работает. Спасибо. Странно , что стандартный способ не функционирует. Сервер отвечает , что не знает комманды SIZE ... Может быть , это особенность сервера ?
Erik1 (2004-11-17 17:03:00) [2]var
AFiles: TStrings;
begin
TransferType := ftBinary;
AFiles := TStringList.Create;
try
List(AFiles, InfFileName, True);
if (AFiles.Count > 0) then
begin
DirectoryListing[0].FileName
DirectoryListing[0].Size
end;
end;