4D v14.3Dossier 4D |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Dossier 4D
Dossier 4D
La commande Dossier 4D renvoie le chemin d'accès du dossier 4D actif de l'application courante, ou du dossier de l'environnement 4D spécifié par le paramètre dossier, s'il est passé. Vous pouvez passer dans dossier une des constantes suivantes, placées dans le thème Environnement 4D :
Voici une description de chacun de ces dossiers : Notes préalables sur les noms de dossiers :
Les applications de l'environnement 4D utilisent le dossier 4D pour stocker les informations suivantes :
Le dossier 4D actif se trouve par défaut à l'emplacement suivant :
Dossier contenant les fichiers de licence 4D du poste.
Notes :
Dossier au contenu personnalisé téléchargé sur chaque poste client. Note de compatibilité : A compter de la version 11.2 de 4D v11 SQL, il est déconseillé d'utiliser le dossier Extras pour la communication personnalisée entre le serveur et les postes distants. Il est désormais recommandé d'utiliser pour cela le dossier Resources (cf. description du dossier Resources courant ci-dessous). Le dossier Extras reste toutefois pris en charge par 4D Server afin de préserver la compatibilité des applications existantes. Note : Si le dossier Extras n'existe pas pour la base, l'exécution de la commande Dossier 4D avec la constante Dossier Extras provoque sa création. Dossier de la base 4D créé en local sur chaque poste client, dans lequel sont téléchargés depuis 4D Server les dossiers et fichiers relatifs à la base (ressources, plug-ins, dossier Resources, etc.).
Dossier contenant le fichier de structure de la base. Le chemin d’accès est exprimé avec la syntaxe standard de la plate-forme courante. Dossier contenant le fichier de structure de la base. Cette constante désigne le même dossier que la précédente, mais le chemin d’accès retourné est exprimé avec la syntaxe Unix (Posix), du type /Users/... Cette syntaxe est principalement utile lorsque vous utilisez la commande LANCER PROCESS EXTERNE sous OS X. Dossier Resources de la base. Ce dossier contient les éléments additionnels (images, textes) utilisés pour l'interface de la base. Un composant peut disposer de son propre dossier Resources. Le dossier Resources est situé à côté du fichier de structure de la base. Note : Si le dossier Resources n'existe pas pour la base, l'exécution de la commande Dossier 4D avec la constante Dossier Resources courant provoque sa création. Dossier Logs de la base. Ce dossier centralise les fichiers d’historique de la base courante. Il est créé au même niveau que le fichier de structure. Le dossier Logs contient les fichiers d’historique suivants :
Note : Si le dossier Logs n'existe pas pour la base, l'exécution de la commande Dossier 4D avec la constante Dossier Logs provoque sa création. Dossier racine HTML courant de la base. Le chemin d’accès retourné est exprimé avec la syntaxe standard de la plate-forme courante. Le dossier racine HTML est le dossier dans lequel le serveur Web de 4D va chercher les pages et fichiers Web demandés. Par défaut, il est nommé DossierWeb et est placé à côté de fichier de structure (ou de sa copie locale dans le cas de 4D en mode distant). Son emplacement peut être défini dans la page Web/Configuration des Propriétés de la base ou dynamiquement via la commande WEB FIXER RACINE. Le paramètre facultatif * est utile dans le cadre d'une architecture utilisant des composants : il permet de déterminer la base (hôte ou composant) dont vous souhaitez obtenir le chemin d'accès d'un dossier. Ce paramètre est valide uniquement pour les dossiers Dossier base, Dossier base syntaxe Unix et Dossier Resources courant. Il est ignoré dans les autres cas.
Pendant le démarrage d'une base mono-utilisateur, vous voulez charger (ou créer) vos propres paramètres et les stocker dans un fichier situé dans le dossier 4D. Pour cela, dans la Méthode base Sur ouverture, vous pouvez écrire les lignes suivantes : ASSOCIER TYPES FICHIER("PREF";"PRF";"Préférences") Cet exemple illustre l’emploi de la constante Dossier base syntaxe Unix sous Mac OS pour lister le contenu du dossier de la base : $cheminposix:="\""+Dossier 4D(Dossier base syntaxe Unix)+"\"" Note : Sous Mac OS, il est nécessaire d’encadrer les chemins d’accès avec des guillemets lorsqu’ils contiennent des noms de fichiers ou de dossiers comportant des espaces. La séquence d’échappement "\" permet d’insérer le caractère guillemets dans la chaîne. Vous pouvez également utiliser l’instruction Caractere(Guillemets). Si le paramètre dossier est invalide ou si le chemin d'accès retourné est vide, la variable système OK prend la valeur 0. |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v11 SQL Release 2 VOIR AUSSI
Dossier systeme MOTS-CLÉS Dossier UTILISATION DE L'ARTICLE
4D - Langage ( 4D v14 R2) Hérité de :
Dossier 4D ( 4D v11 SQL Release 6) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||