Seite 1 von 1

Dateien kopieren

Verfasst: 07.10.2009 16:37
von SIS
Hallo,

Ich bin noch Anfänger im Programmieren und verstehe nicht, warum ich, anhand meines Codes keine Dateien kopieren kann :(

Code: Alles auswählen

Enumeration 
#Hauptfenster 
#ButtonLaden
#ButtonEnd
EndEnumeration 

OpenWindow (#Hauptfenster, 100, 100, 700, 400, "Programm") 
ButtonGadget (#ButtonLaden, 10, 10, 100, 40, "Laden")  
ButtonGadget (#ButtonEnd, 590, 350, 100, 40, "Beenden") 

Repeat 
  EventID = WaitWindowEvent() 
  If EventID = #PB_Event_Gadget 
    Select EventGadget() 
      Case #ButtonLaden 
       If CopyDirectory("C:\Neu\ha.txt\", "C:\Backups\", "*.*", #PB_FileSystem_Recursive)
           MessageRequester("Erfolgreich","Speicherungsort erfolgreich erstellt.",0)
       Else 
        MessageRequester("Erfolglos","Speicherungsort erfolglos erstellt.",0)
       EndIf
        Case #ButtonEnd
         ende=1 
    EndSelect    
  EndIf 
Until EventID = #PB_Event_CloseWindow Or ende=1 

Der Compiler gibt mir zwar keine Fehlermeldung an, jedoch mein Programmausführen, passiert nichts, stattdesses zeigt er mir an, dass ich "Erfolglos" kopiert habe. Aber das ist doch der Code um Dateien zu kopieren :o
MfG

Re: Dateien kopieren

Verfasst: 07.10.2009 16:40
von TomS
Wo is'n der Rest von dem Code?

Re: Dateien kopieren

Verfasst: 07.10.2009 16:42
von SIS
Hab meinen Thread editiert.

Re: Dateien kopieren

Verfasst: 07.10.2009 16:46
von ts-soft
> If CopyDirectory("C:\Neu\ha.txt\", "C:\Backups\", "*.*", #PB_FileSystem_Recursive)
Biste sicher, das Du einen Ordner "ha.txt" hast?

Re: Dateien kopieren

Verfasst: 07.10.2009 16:47
von TomS
Funktioniert bei mir einwandfrei.
Wenn es bei dir nicht funktioniert, existiert der Quellpfad nicht, oder das Ziel ist schreibgeschützt.

Re: Dateien kopieren

Verfasst: 07.10.2009 16:49
von SIS
ts-soft hat geschrieben:> If CopyDirectory("C:\Neu\ha.txt\", "C:\Backups\", "*.*", #PB_FileSystem_Recursive)
Biste sicher, das Du einen Ordner "ha.txt" hast?
Achsooo :D ich dachte man kann auch einzelne Dateien angeben, die man verschieben möchte :D

Thank you very much!

Re: Dateien kopieren

Verfasst: 07.10.2009 16:50
von STARGÅTE
naja dafür gibs CopyFile() /:->

Re: Dateien kopieren

Verfasst: 07.10.2009 16:51
von TomS
Dann aber ohne den Backslash nach dem Dateinamen.