Svenni9991 - Di 06.11.12 10:51
Titel: Fehlermeldung bei anderem Pfad
Hallo Leute!
Ich bin es einmal wieder. So langsam werde ich wohl "Stammposter" :D
Habe allerdings wieder ein Problem bei dem ich nicht weiter komme und bräuchte eure Hilfe, denn ich weiß überhaupt nicht wie ich das Problem lösen kann. Das Problem tritt nur auf wenn ich das Programm schon einmal durchlaufen habe d.h. alle Daten im Quellverzeichnis wurden kopiert und anschließend gelöscht.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42:
| string[] files; try { Ftp m_ftp = new Ftp(); m_ftp.Connect(Config.Default.FTPHost); m_ftp.Login(Config.Default.FTPUser, Config.Default.FTPPwd);
m_ftp.GetFiles(vquellpfad + "*.*", vzielpfad, FtpBatchTransferOptions.Recursive,FtpActionOnExistingFiles.OverwriteAll);
files = Directory.GetFiles(vquellpfad); if (files.Length > 0) { foreach (string s in files) { try { prot.writeProtokoll("Die Datei wurde erfolgreich heruntergeladen: " + Path.GetFileName(s)); m_ftp.DeleteFile(vquellpfad + Path.GetFileName(s)); } catch (IOException IOex) { prot.writeProtokoll("Fehler: " + IOex.ToString()); } } } else { prot.writeProtokoll("Es wurden keine Dateien heruntergeladen."); }
m_ftp.Disconnect(); prot.writeProtokoll("Verbindung zum FTP-Server erfolgreich!"); return true; } |
Danke schon einmal für eure Hilfe!
Grüße Svenni9991
Moderiert von
Th69: Topic aus C# - Die Sprache verschoben am Di 06.11.2012 um 10:23