Autor Beitrag
Svenni9991
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 06.11.12 10:51 
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.

ausblenden volle Höhe 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
{
 //Verbinden
 Ftp m_ftp = new Ftp();
 m_ftp.Connect(Config.Default.FTPHost);
 m_ftp.Login(Config.Default.FTPUser, Config.Default.FTPPwd);

 //Kopieren der Daten
 m_ftp.GetFiles(vquellpfad + "*.*", vzielpfad, FtpBatchTransferOptions.Recursive,FtpActionOnExistingFiles.OverwriteAll);

 //gewünschter Pfad
 files = Directory.GetFiles(vquellpfad);
 //Folgende Fehlermeldung: Ein Teil des Pfades "C:\Users\s.mueller\...\bin\Debug\quelle\auftrag\" konnte nicht gefunden werden.

 //Eigentlicher Pfad, bei dem aber Daten übergeben werden, welche im Quellverzeichnis nicht mehr vorhanden sind
 //files = Directory.GetFiles(vzielpfad);

 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 user profile iconTh69: Topic aus C# - Die Sprache verschoben am Di 06.11.2012 um 10:23