DirectoryCopy

Kopírování adresáře
declare function DirectoryCopy dll "ActualDocument" (string, string): boolean
bFileCopy := DirectoryCopy(PathSource, PathDestination)
DirectoryCopy(Source, Destination)

Parametry

Source

Typ: string

Cesta zdrojového adresáře.

Destination

Typ: string

Cílová cesta.

Návratová hodnota

Typ: boolean

Vrací true v případě úspěšného překopírování, jinak vrací false. Pro získání popisu a kódu chyby použijte funkce GetLastErrorMessage a GetLastErrorCode .

Popis

Překopíruje celý adresář v četně podadresářů a souboru do nového umístnění.

Ukázky volání

  • bFileCopy := DirectoryCopy(PathSource, PathDestination)
    
  • var
      bFileCopy: boolean
      PathSource: string
      PathDestination: string
    begin
      PathSource := "c:\PracovníData\Zakazka_001"
      PathDestination := "c:\ArchivniData"
      bFileCopy := DirectoryCopy(PathSource, PathDestination)
    end