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.

Cette fonction de contenu de fichier présente le format suivant :

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.

cible

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, sinon elle renvoie False.

Exemple : Fonction CopyFile

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")