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
Folder

Folder 


 

Folder ( 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 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.  

Exemple  

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



Voir aussi  

File
Object to path
Path to object

 
PROPRIÉTÉS 

Produit : 4D
Thème : Fichier et dossier
Numéro : 1567

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)