Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Ordner kopieren (https://www.delphipraxis.net/33864-ordner-kopieren.html)

MCXSC 13. Nov 2004 22:11


Ordner kopieren
 
Hallo!

Wie kann ich in Delphi 6 komplette Ordner kopieren?

Copy ('C:\Alt\','D:\Alt\')

funktioniert nicht....

omata 13. Nov 2004 22:25

Re: Ordner kopieren
 
Schau doch mal meine Antwort hier...

http://www.delphipraxis.net/internal...595&highlight=

Nicodius 13. Nov 2004 22:27

Re: Ordner kopieren
 
Delphi-Quellcode:
var
  OpStruc: TSHFileOpStruct;
  frombuf, tobuf: Array [0..128] of Char;
Begin
  fillChar( OpStruc, Sizeof(OpStruc), 0 );
  FillChar( frombuf, Sizeof(frombuf), 0 );
  FillChar( tobuf, Sizeof(tobuf), 0 );
  StrPCopy( frombuf, 'd:\brief\*.*' );
  StrPCopy( tobuf, 'd:\temp\brief' );
  With OpStruc DO Begin
    Wnd:= Handle;
    wFunc:= FO_COPY;
    pFrom:= @frombuf;
    pTo:=@tobuf;
    fFlags:= FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION;
    fAnyOperationsAborted:= False;
    hNameMappings:= Nil;
    lpszProgressTitle:= Nil;
  end;
  ShFileOperation( OpStruc );
end;

alcaeus 13. Nov 2004 22:34

Re: Ordner kopieren
 
Hi Nico,

code ist gut und recht, aber vielleicht solltest du erklären wo du den Code gefunden hast, und wie man ihn verwendet.

Greetz
alcaeus

Nicodius 13. Nov 2004 23:18

Re: Ordner kopieren
 
hier gefunden


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz