- Gestion des erreurs
- Fonctionnement sous Windows Vista (et supérieur)
- Création de répertoires lors de la copie
fCopieFichier (Fonction) En anglais : fCopyFile Copie un ou plusieurs fichiers (quels que soient leurs attributs). Syntaxe
Copier un fichier ou un répertoire Masquer les détails
<Résultat> = fCopieFichier(<Fichier source> , <Fichier ou répertoire destination> [, <Indicateur de copie>])
<Résultat> : Booléen - Vrai si le ou les fichiers ont été copiés,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Fichier source> : Chaîne de caractères Fichier à copier (260 caractères maximum). Ce paramètre peut correspondre à : - un nom de fichier. Ce fichier sera automatiquement recherché dans le répertoire en cours (connu avec la fonction fRepEnCours).
- un nom de fichier avec son chemin (complet ou relatif). Un chemin de type UNC peut être utilisé.
Cas particuliers selon les plateformes : Ce paramètre peut être au format Ansi ou Unicode.
Gestion des caractères joker (*, ?) : Par défaut, les caractères jokers sont autorisés dans le nom du fichier. Cas particulier selon les plateformes : <Fichier ou répertoire destination> : Chaîne de caractères Fichier et/ou répertoire destination (260 caractères maximum). Ce paramètre peut correspondre à :- un nom de fichier. Ce fichier sera automatiquement créé dans le répertoire en cours (connu avec la fonction fRepEnCours).
- un nom de fichier avec son chemin (complet ou relatif). Un chemin de type UNC peut être utilisé.
- un chemin (complet ou relatif), uniquement dans le cas d'une copie avec caractères jokers.
Si ce paramètre correspond à un nom de répertoire, ce nom peut être terminé indifféremment par "\" ou non.Cas particuliers selon les plateformes : Ce paramètre peut être au format Ansi ou Unicode.
<Indicateur de copie> : Constante optionnelle Type de copie à effectuer : | | frConfirmer | Copie d'un fichier avec demande de confirmation avant l'écrasement d'un fichier de même nom. | frJauge | Une fenêtre de progression est affichée. Si le fichier est petit (quelques octets), la jauge n'est pas affichée. | frRécursif | Copie récursive de fichiers. Les sous-répertoires et leurs fichiers sont pris en compte. |
Par défaut, <Indicateur de copie> est vide. Aucune des options n'est sélectionnée. Remarques Gestion des erreurs La fonction fCopieFichier génère une erreur dans les cas suivants : - le fichier à copier n'existe pas,
- le fichier à copier est bloqué,
- le <Chemin du fichier à copier> est invalide,
- le <Chemin du fichier copié> est une chaîne vide,
- le <Chemin du fichier à copier> et le <Chemin du fichier copié> sont identiques.
Création de répertoires lors de la copie - Si un des répertoires du chemin destination n'existe pas, il est automatiquement créé.
Si le fichier source correspond à l'ensemble des fichiers d'un répertoire (par exemple, C:\Temp\*.*), il faut utiliser la constante frRécursif afin de créer les sous-répertoires dans la destination (et copier leur contenu). Remarque : Pour effectuer des copies de répertoires, il est également possible d'utiliser la fonction fRepCopie.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Manipulation de fichiers texte
[ + ] Manipulation des fichiers "texte" avec WINDEV : - Créer un fichier texte - Ecrire dans un fichier texte - Lire dans un fichier texte
|
|
Exemples unitaires (WEBDEV) : Manipulation de fichiers texte
[ + ] Manipulation des fichiers "non HFSQL" avec WEBDEV (création d'un fichier texte, écriture et lecture)
|
|
Exemples unitaires (WINDEV Mobile) : Manipulation de fichiers texte
[ + ] Manipulation des fichiers externes de type "texte" : - Créer un fichier texte - Ecrire dans un fichier texte - Lire dans un fichier texte
|
Classification Métier / UI : Code métier Composante : wd280std.dll
Documentation également disponible pour…
|
|
|
|