CopyFile/fr

From Free Pascal wiki
Jump to: navigation, search

English (en) français (fr)

Unité: Lazarus fileutil (Remplacements UTF-8 pour le code FPC RTL et la gestion supplémentaire de fichiers/répertoires)

// flags for copy
type
 TCopyFileFlag = (
   cffOverwriteFile,
   cffCreateDestDirectory,
   cffPreserveTime
   );
 TCopyFileFlags = set of TCopyFileFlag;
 
function CopyFile(const SrcFilename, DestFilename: string): boolean;
function CopyFile(const SrcFilename, DestFilename: string; PreserveTime: boolean): boolean;
function CopyFile(const SrcFilename, DestFilename: string; Flags: TCopyFileFlags=[cffOverwriteFile]): boolean;

copyfile copie un fichier source vers un emplacement de fichier destination. Optionnellement, il préserve l'estampille horaire du fichier.

Exemple:

uses 
...
fileutil
...
CopyFile('c:\autoexec.bat','c:\windows\temp\autoexec.bat.backup');

Résultat de la fonction : Retourne True en cas de succès, False si une erreur a eu lieu.

Note-icon.png

Remarque: Si vous voulez utiliser cette fonction dans un programme en ligne de commande, ajoutez une exigence de projet pour LazUtils, lequel ne tirera pas dedans la LCL entière