Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
COPIER DOCUMENT
|
COPIER DOCUMENT ( nomSource ; nomDest {; nouvNom} {; *} ) | ||||||||
Paramètre | Type | Description | ||||||
nomSource | Chaîne |
![]() |
Chemin d’accès du fichier ou du dossier à copier | |||||
nomDest | Chaîne |
![]() |
Nom ou chemin d’accès du fichier ou du dossier copié | |||||
nouvNom | Chaîne |
![]() |
Nouveau nom du fichier ou du dossier copié | |||||
* | Opérateur |
![]() |
Remplacer le document existant le cas échéant | |||||
La commande COPIER DOCUMENT copie le fichier ou dossier désigné par nomSource à l'emplacement désigné par nomDest et le renomme optionnellement.
A noter que vous pouvez passer un fichier dans le paramètre nomSource et un dossier dans le paramètre nomDest, afin de copier un fichier dans un dossier.
Le paramètre optionnel nouvNom, s'il est passé, permet de renommer le document copié à son emplacement de destination (fichier ou dossier). Lorsqu’il est passé dans le contexte d’une copie de fichier, ce paramètre remplace le nom éventuellement passé via le paramètre nomDest.
L'exemple suivant duplique un document dans son propre dossier :
COPIER DOCUMENT("C:\\DOSSIER\\LeDoc";"C:\\DOSSIER\\LeDoc2")
L'exemple suivant copie un document dans le dossier de la base (dans la mesure où C:\\DOSSIER n'est pas le dossier de la base) :
COPIER DOCUMENT("C:\\DOSSIER\\LeDoc";"LeDoc")
L'exemple suivant copie un document d'un volume vers un autre :
COPIER DOCUMENT("C:\\DOSSIER\\LeDoc";"F:\\Archives\\LeDoc.OLD")
L'exemple suivant duplique un document dans son propre dossier, écrasant la précédente copie si elle existe :
COPIER DOCUMENT("C:\\DOSSIER\\LeDoc";"C:\\DOSSIER\\LeDoc2";*)
Copie d’un fichier dans un dossier spécifique en conservant le même nom :
COPIER DOCUMENT("C:\\Projets\\NomDoc";"C:\\Projets\\")
Copie d’un fichier dans un dossier spécifique en conservant le même nom et en remplaçant le document existant :
COPIER DOCUMENT("C:\\Projets\\NomDoc";"C:\\Projets\\"; *)
Copie d’un dossier dans un autre dossier (les deux dossiers doivent exister sur le disque) :
COPIER DOCUMENT("C:\\Projets\\";"C\\Archives\\2011\\")
Les exemples suivants créent différents fichiers et dossiers dans le dossier de la base (exemples Windows). Dans tous le cas, le dossier "dossier2" doit exister :
COPIER DOCUMENT("dossier1\\nom1";"dossier2\\")
//crée le fichier "dossier2/nom1"
COPIER DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveauté")
//crée le fichier "dossier2/nouveauté"
COPIER DOCUMENT("dossier1\\nom1";"dossier2\\nom2")
//crée le fichier "dossier2/nom2"
COPIER DOCUMENT("dossier1\\nom1";"dossier2\\nom2";"nouveauté")
//crée le fichier "dossier2/nouveauté" (nom2 est ignoré)
COPIER DOCUMENT("dossier1\\" ; "dossier2\\")
//crée le dossier "dossier2/dossier1/"
COPIER DOCUMENT("dossier1\\" ; "dossier2\\" ; "nouveauté")
//crée le dossier "dossier2/nouveauté/"
Produit : 4D
Thème : Documents système
Numéro :
541
Nom intl. : COPY DOCUMENT
Créé : 4D v6
Modifié : 4D v13
Modifié : 4D v14
4D - Langage ( 4D v20 R7)