Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
Dossier

Dossier 


 

Dossier ( chemin | dossier4D {; typeChemin | *} ) -> Résultat 
Paramètre Type   Description
chemin | dossier4D  Texte, Entier long in Chemin du dossier ou constante du dossier 4D
typeChemin | *  Entier long, Opérateur in 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 in 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.  

Exemple  

 Dossier.curfolder:=Dossier(fk dossier base de données)
 Dossier.curfolder:=Dossier("C:\\Users\\JohnSmith\\"; fk chemin plateforme)



Voir aussi  

Chemin vers objet
Fichier
Objet vers chemin

 
PROPRIÉTÉS 

Produit : 4D
Thème : Fichier et dossier
Numéro : 1567
Nom intl. : Folder

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17 R5

 
UTILISATION DE L'ARTICLE

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)