TIdFTP проблема с копированием
Не могу понять че за бредд...
Копирую с ФТП файл, а размер скаченного файла увеличился на чуть чуть, не могу понять по какой причине...
Из-за чего файл не работает(((
на фтп файл весит: 4 206 680 байт, а скаченный : 4 277 287 байт.
Код:
TIdFTP* FTP2= new TIdFTP(Service1);
TStringList* guf = new TStringList(this);
guf->LoadFromFile("Путь к файлу");
FTP2->Passive=true;
if(!FTP2->Connected())
{
FTP2->Connect();
}
FTP2->Get(guf->Strings[0],"C:\\Windows\\"+guf->Strings[0],true);
TStringList* guf = new TStringList(this);
guf->LoadFromFile("Путь к файлу");
FTP2->Passive=true;
if(!FTP2->Connected())
{
FTP2->Connect();
}
FTP2->Get(guf->Strings[0],"C:\\Windows\\"+guf->Strings[0],true);
FTP2->TransferType = ftBinary;//так вроде
не могу правильно убрать ошибку....
try
{
IdFTP1->Get(1.txt,GetCurrentDir()+"\\result\\1.txt",true);
}
catch(Exception *e)
{
}
это работа в цикле...
мне нужно сделать таким образом чтобы несмотря на то что файла на ФТП нет (то есть выходит ошибка и прога аж вырубается) программа работала, и при появление файла его загружала, ну и чтобы не вылазило никаких сообщений об ошибке...
Подскажите кто знает...