Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.051 Beiträge
 
Delphi 12 Athens
 
#3

AW: Probleme mit SHFileOperation

  Alt 16. Mai 2011, 00:45
versuch mal
Delphi-Quellcode:
MyCopy('c:\source_path\*.*', 'c:\dest_path');
oder
MyCopy('c:\source_path\*.*', 'c:\dest_path\');
MyCopy('c:\source_path', 'c:\dest_path'); kopiert eigentlich das Verzeichnis source_path nach dest_path und nicht die Dateien in source_path,
womit ich eigentlich immer das zweite Ergebnis erwartet hätte.

[edit]
och menno


[add]
Häng bitte an das Ziel auch noch die zweite #0 an > PChar(Ziel + #0) .
Das sind beides Listen, also müssen Beide mit #0#0 abgeschlossen werden.

[add]
Delphi-Quellcode:
function MyCopy(Quelle, Ziel: string): Boolean;
var
  fos: TSHFileOpStruct;
begin
  Quelle := IncludeTrailingPathDelimiter(Quelle) + '*.*'#0;
  Ziel := IncludeTrailingPathDelimiter(Ziel) + #0; // oder Ziel := ExcludeTrailingPathDelimiter(Ziel) + #0;
  ...
    pFrom := PChar(Quelle);
    pTo := PChar(Ziel);
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (16. Mai 2011 um 00:52 Uhr)
  Mit Zitat antworten Zitat