public static void CopyFromFtp(string ipAdress, string login, string pass) { string configFrom = "/Config/"; string esppFrom = "/ESPP/"; string postPayDBFrom = "/PostPay/DB/"; string postPayUpdate = "/PostPay/Update/"; string cashFsgFrom = "/FSG/"; string configTo = @"Config\"; string esppTo = @"Гибридные переводы\"; string postPayDBTo = @"PostPay\DB\"; string postPayUpdateTo = @"PostPay\Update\"; string cashFsgTo = @"FSG\Кэш\"; CopyForFtp CopyFtp = new CopyForFtp(); CopyFtp.IpAdress = ipAdress; CopyFtp.Login = login; CopyFtp.Password = pass; // Загрузка с FTP CopyFtp.CopyFromFtp(configFrom, configTo); CopyFtp.CopyFromFtp(esppFrom, esppTo); CopyFtp.CopyFromFtp(postPayDBFrom, postPayDBTo); CopyFtp.CopyFromFtp(postPayUpdate, postPayUpdateTo); CopyFtp.CopyFromFtpFSG(cashFsgFrom, cashFsgTo); }
// Обмен данными с FTP public static void CopyForIp(string ipAdress, string login, string pass) { #region Присвоение путей string pensiaFrom = @"Пенсия"; string f130From = @"F130"; string regPostPayFrom = @"Реестр коммунальных платежей"; string regFSGFrom = @"FSG\Реестры платежей"; string pensiaTo = "/Пенсия/"; string f130To = "/F130/"; string regPostPayTo = "/Реестр коммунальных платежей/"; string regFSGTo = "/FSG/"; #endregion CopyForFtp CopyFtp = new CopyForFtp(); CopyFtp.IpAdress = ipAdress; CopyFtp.Login = login; CopyFtp.Password = pass; // Выгрузка на FTP CopyFtp.Copy(regPostPayFrom, regPostPayTo); CopyFtp.Copy(pensiaFrom, pensiaTo); CopyFtp.Copy(f130From, f130To); CopyFtp.Copy(regFSGFrom, regFSGTo); DelFilesDirs Del = new DelFilesDirs(); // Удаляем старые файлы Del.DeliteAll(GetDisk() + regPostPayFrom); Del.DeliteAll(GetDisk() + f130From); Del.DeliteAll(GetDisk() + pensiaFrom); }
public static void CopyF130(string ipAdress, string login, string pass) { #region Присвоение путей string f130From = @"F130"; string f130To = Properties.Settings.Default.txtPathF130; #endregion CopyForFtp CopyFtp = new CopyForFtp(); CopyFtp.IpAdress = ipAdress; CopyFtp.Login = login; CopyFtp.Password = pass; // Выгрузка на FTP CopyFtp.CopyF130(f130From, f130To); }