Rubrique précédente: Fonctions du système de fichiersRubrique suivante: CopyTree : Copier une arborescence de répertoires


CopyFile ou CopyLink – Copier un fichier existant

Valide sur les plates-formes NetWare, Symbian OS, UNIX, Windows et Windows CE

La fonction CopyFile ou CopyLink copie un fichier existant vers un nouveau fichier.

Format de la fonction :

CopyFile(
	source as String, 
	target as String, 
	overwrite as Boolean) as Boolean
CopyFile(source as String, target as String) as Boolean
source

Indique le nom d'un fichier source existant.

target

Indique le nom du nouveau fichier.

overwrite

Spécifie si la fonction remplace une cible existante. La valeur par défaut, True, provoque le remplacement d'une cible existante. False fait échouer la fonction si le fichier cible existe.

En cas de réussite, la fonction renvoie True. Dans le cas contraire, elle renvoie False.

Exemple :

Cet exemple crée un répertoire de sauvegarde, copie le fichier autoexec.bat dans le répertoire et le renomme autoexec.bat.

HELP_GETFILEATTRIBUTES

If Not(ExistDirectory("c:\backup")) then CreateDirectory("c:\backup")
CopyFile("c:\autoexec.bat", "c:\backup\autoexec.bat") 
RenameFile("c:\backup\autoexec.bat", "c:\backup\autoexec.bak")