Hallo,
wenn ich, Dich richtig verstanden habe hast du eine Verzeichnisstruktur der folgenden Art hast:
C:\Bilder\Delphi\Programmme
in der sich mehere Dateien befinden und in
F:\Bilder\Delphi\Programme
speichern möchtest.
Um dies zu machen mußt Du als erstes dir die Verzeichniststruktur vom Zielsystem zusammen bauen und danach kopieren.
Das ich wie folgt machen würde.
Delphi-Quellcode:
//zB:
// Source = 'C:\Bilder\Delphi\Programmme';
//Dest = 'G:/';
// nur Path ohne Dateinamen
procedure CopyPath(const SourcePath, DestPath: string);
var
Dest: string;
Dir: TDirectory;
begin
Dest:= ExcludeTrailingPathDelimiter(DestPath);
Dest:= StringReplace(Source,ExtractFileDrive(Source),Dest,[]);
Dir.Copy(Source,Path);
end;