Internet Direct (Indy) Version 9.0.1 Beta
Example 1
  iSize := AFtp.Size('image.jpg');
  if (iSize <> -1) and (iSize < GetDiskSpace('D:')) then
    AFtp.Get('image.jpg', 'd:tempimage.jpg', True);