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
COPY DOCUMENT
|
COPY 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 COPY 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 :
COPY 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) :
COPY DOCUMENT("C:\\DOSSIER\\LeDoc";"LeDoc")
L'exemple suivant copie un document d'un volume vers un autre :
COPY 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 :
COPY DOCUMENT("C:\\DOSSIER\\LeDoc";"C:\\DOSSIER\\LeDoc2";*)
Copie d’un fichier dans un dossier spécifique en conservant le même nom :
COPY 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 :
COPY DOCUMENT("C:\\Projets\\NomDoc";"C:\\Projets\\"; *)
Copie d’un dossier dans un autre dossier (les deux dossiers doivent exister sur le disque) :
COPY 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 :
COPY DOCUMENT("dossier1\\nom1";"dossier2\\")
//crée le fichier "dossier2/nom1"
COPY DOCUMENT("dossier1\\nom1";"dossier2\\" ; "nouveauté")
//crée le fichier "dossier2/nouveauté"
COPY DOCUMENT("dossier1\\nom1";"dossier2\\nom2")
//crée le fichier "dossier2/nom2"
COPY DOCUMENT("dossier1\\nom1";"dossier2\\nom2";"nouveauté")
//crée le fichier "dossier2/nouveauté" (nom2 est ignoré)
COPY DOCUMENT("dossier1\\" ; "dossier2\\")
//crée le dossier "dossier2/dossier1/"
COPY DOCUMENT("dossier1\\" ; "dossier2\\" ; "nouveauté")
//crée le dossier "dossier2/nouveauté/"
Produit : 4D
Thème : Documents système
Numéro :
541
Créé : 4D v6
Modifié : 4D v13
Modifié : 4D v14
4D - Langage ( 4D v20 R7)