public void CopierSiteFTP() { // serveur: ftp.mmetara.com //id: cpvqadmin //pwd: 10cpvq01 ftp ftpCopie = new ftp("ftp://ftp.mmetara.com", "cpvqadmin", "10cpvq01"); string PathResultatsFTP = Path.Combine(ConfigurationManager.AppSettings["pathTravail"], "ResultatsFTP"); foreach (string fichier in Directory.GetFiles(PathResultatsFTP)) { FileInfo fi = new FileInfo(fichier); string nbcp = string.Format("data/{0}", fi.Name); Console.WriteLine("Téléversement du fichier {0} à {1}", fichier, nbcp); ftpCopie.upload(nbcp, fichier); File.Delete(fichier); } }
public List <string> CopierSiteFTP(JObject programme) { // serveur: ftp.mmetara.com //id: cpvqadmin //pwd: 10cpvq01 List <string> resultat = new List <string>(); ftp ftpCopie = null; if (!bluetooth) { ftpCopie = new ftp(this.ftpSite, this.ftpUser, this.ftpPassword); } string PathResultatsFTP = Path.Combine(this.pathTravail, "ResultatsFTP"); foreach (string fichier in Directory.GetFiles(PathResultatsFTP)) { FileInfo fi = new FileInfo(fichier); string nbcp = string.Format("data/{0}", fi.Name); foreach (JObject gr in (JArray)programme["Groupes"]) { if ((string)gr["src"] == nbcp) { resultat.Add((string)gr["Groupe"]); break; } } //Console.WriteLine("Téléversement du fichier {0} à {1}", fichier, nbcp); if (ftpCopie != null) { ftpCopie.upload(nbcp, fichier); } else { this.bluetoothVersFTP(nbcp, File.ReadAllText(fichier)); } File.Delete(fichier); } return(resultat); }