private List <string> GetListFtp44(string pathParse) { List <string> archtemp = new List <string>(); int count = 1; while (true) { try { WorkWithFtp ftp = ClientFtp44_old(); ftp.ChangeWorkingDirectory(pathParse); archtemp = ftp.ListDirectory(); if (count > 1) { Log.Logger("Удалось получить список архивов после попытки", count); } break; } catch (Exception e) { if (count > 3) { Log.Logger($"Не смогли найти директорию после попытки {count}", pathParse, e); break; } count++; Thread.Sleep(2000); } } return(archtemp); }
public WorkWithFtp ClientFtp223_old() { WorkWithFtp ftpCl = new WorkWithFtp("ftp://ftp.zakupki.gov.ru", "fz223free", "fz223free"); return(ftpCl); }