Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Folder
|
Folder ( chemin | dossier4D {; typeChemin | *} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
chemin | dossier4D | Texte, Entier long |
![]() |
Chemin du dossier ou constante du dossier 4D | |||||
typeChemin | * | Entier long, Opérateur |
![]() |
Si chemin est passé : fk chemin posix (par défaut) ou fk chemin plateforme Si dossier4D est passé : * pour retourner le dossier de la base hôte | |||||
Résultat | Objet |
![]() |
Nouvel objet dossier | |||||
La commande Folder crée et retourne un nouvel objet de type Dossier. La commande accepte deux syntaxes.
Dans le paramètre chemin, passez un chemin dossier. Vous pouvez utiliser une chaine personnalisée ou un "filesystem" (ex : "/DATA").
Note : Seuls les chemins absolus sont pris en charge avec la commande Folder. Pour plus d'informations, veuillez consulter la page Chemins des objets fichier et dossier.
Par défaut, 4D attend un chemin exprimé dans une syntaxe POSIX. Si vous travaillez avec des chemins de plateforme (Windows ou macOS), vous devez les déclarer à l'aide du paramètre typeChemin. Les constantes suivantes sont disponibles dans le thème de constantes Fichier et Dossier :
Constante | Type | Valeur | Comment |
fk platform path | Entier long | 1 | Chemin exprimé dans une syntaxe spécifique à la plateforme (obligatoire en cas de chemin de plateforme) |
fk posix path | Entier long | 0 | Chemin exprimé dans la syntaxe POSIX (par défaut) |
Dans le paramètre dossier4D, passez un dossier intégré ou un dossier système, à l'aide de l'une des constantes :
Constante | Valeur | Comment |
fk applications folder | 116 | |
fk data folder | 9 | Filesystem associé : "/DATA" |
fk database folder | 4 | Filesystem associé : "/PACKAGE" |
fk desktop folder | 115 | |
fk documents folder | 117 | Dossier Document de l'utilisateur |
fk licenses folder | 1 | Dossier contenant les fichiers de licence 4D de la machine |
fk logs folder | 7 | Filesystem associé : "/LOGS" |
fk mobileApps folder | 10 | Filesystem associé : "/DATA" |
fk remote database folder | 3 | Dossier de la base de données 4D créé sur chaque machine 4D distante |
fk resources folder | 6 | Filesystem associé : "/RESOURCES" |
fk system folder | 100 | |
fk user preferences folder | 0 | Dossier 4D qui sauvegarde les préférences utilisateur dans le répertoire <userName>. |
fk web root folder | 8 | Dossier racine web courant de la base de données : si son emplacement se trouve dans le package "/PACKAGE/path", sinon chemin complet. |
Si la commande est appelée à partir d'un composant, passez le paramètre optionnel * pour lire le chemin de la base hôte. Sinon, si vous omettez le paramètre * , une chaine vide est systématiquement retournée.
L'objet dossier qui est retourné contient les propriétés et méthodes suivantes :
Propriétés :
Méthodes :
Folder.curfolder:=Folder(fk dossier base de données)
Folder.curfolder:=Folder("C:\\Users\\JohnSmith\\"; fk chemin plateforme)
Produit : 4D
Thème : Fichier et dossier
Numéro :
1567
Créé : 4D v17 R5
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)