Also, hier mal der Code. Auch ohne Backslash und mit existierendem Verzeichnis wird das Verzeichnis inkl. Dateien nicht kopiert.
In die Variable Verzeichnis$ wird der Wert aber hineingeschrieben (mit MessageRequester habe ich mir das anzeigen lassen). Allerdings wir hier automatisch ein Backslash angefügt.
Aber, auch wenn ich ohne die Variable arbeite und ein existierendes Verzeichnis angebe (mit und ohne Backslash), wird nix kopiert.
-------------------------
OpenWindow(0, 217, 3, 189, 150, "E-M-B", #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered | #PB_Window_TitleBar )
CreateGadgetList(WindowID(0))
ButtonGadget(1, 30, 10, 130, 30, "Verzeichnis ...")
ButtonGadget(2, 30, 50, 130, 30, "S T A R T")
ButtonGadget(3, 30, 90, 130, 30, "E N D E")
Repeat
EventID=WaitWindowEvent(0)
If EventID = #PB_Event_Gadget
If EventGadget() = 1
Verzeichnis$ = PathRequester("Verzeichnis auswählen ...","C:\Dokumente und Einstellungen\Markus\Eigene Dateien\")
ElseIf EventGadget() = 2
CopyDirectory("C:\Programme\Purebasic\Projekte\",Verzeichnis$,"*.pb")
ElseIf EventGadget() = 3
EventID = #PB_Event_CloseWindow
EndIf
EndIf
Until EventID = #PB_Event_CloseWindow
-------------------------
Wäre nett, wenn da jemand meinen Fehler herausfände ...
Vielen Dank