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
Dossier
|
Dossier ( 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 Dossier 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 Dossier. 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 chemin plateforme | Entier long | 1 | Chemin exprimé dans une syntaxe spécifique à la plateforme (obligatoire en cas de chemin de plateforme) |
fk chemin posix | 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 dossier applications | 116 | |
fk dossier base de données | 4 | Filesystem associé : "/PACKAGE" |
fk dossier base de données distante | 3 | Dossier de la base de données 4D créé sur chaque machine 4D distante |
fk dossier bureau | 115 | |
fk dossier documents | 117 | Dossier Document de l'utilisateur |
fk dossier données | 9 | Filesystem associé : "/DATA" |
fk dossier fichiers d'historique | 7 | Filesystem associé : "/LOGS" |
fk dossier licences | 1 | Dossier contenant les fichiers de licence 4D de la machine |
fk dossier mobileApps | 10 | Filesystem associé : "/DATA" |
fk dossier préférence utilisateur | 0 | Dossier 4D qui sauvegarde les préférences utilisateur dans le répertoire <userName>. |
fk dossier racine web | 8 | Dossier racine web courant de la base de données : si son emplacement se trouve dans le package "/PACKAGE/path", sinon chemin complet. |
fk dossier ressources | 6 | Filesystem associé : "/RESOURCES" |
fk dossier système | 100 |
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 :
Dossier.curfolder:=Dossier(fk dossier base de données)
Dossier.curfolder:=Dossier("C:\\Users\\JohnSmith\\"; fk chemin plateforme)
Produit : 4D
Thème : Fichier et dossier
Numéro :
1567
Nom intl. : Folder
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)