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
Fichier
|
Fichier ( chemin | fichier4D {; typeChemin | *} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
chemin | fichier4D | Texte, Entier long |
![]() |
Chemin du fichier ou constante du fichier 4D | |||||
typeChemin | * | Entier long, Opérateur |
![]() |
Si chemin est passé : fk chemin posix (par défaut) ou fk chemin plateforme Si fichier4D est passé : * pour retourner le fichier de la base hôte | |||||
Résultat | Objet |
![]() |
Nouvel objet fichier | |||||
La commande Fichier crée et retourne un nouvel objet de type Fichier. La commande accepte deux syntaxes.
Dans le paramètre chemin, passez un chemin fichier. Vous pouvez utiliser une chaine personnalisée ou un "filesystem" (ex : "/DATA/myfile.txt").
Note : Seuls les chemins absolus sont pris en charge avec la commande Fichier. 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 fichier4D, passez un fichier intégré ou un fichier système, à l'aide de l'une des constantes :
Constante | Valeur | Comment |
Configuration du fichier de sauvegarde pour données | 17 | Fichier Backup.xml, stocké dans le dossier Preferences/Backup à côté du fichier structure de la base. |
Fichier configuration sauvegarde | 18 | Fichier Backup.4Dsettings par défaut, stocké dans le dossier Settings de la base. |
Fichier configuration sauvegarde courant | 1 | Fichier backup.4DSettings utilié par l'application. Il peut s'agir du fichier backup.4DSettings par défaut ou d'un fichier de configuration utilisateur. |
Fichier de configuration application | 20 | Fichier de configuration par défaut du générateur d'application (buildApp.4DSettings). Stocké dans le dossier Settings de la base. |
Fichier dernière intégration historique | 22 | Chemin complet du dernier fichier journal d'intégration de l'historique (stocké dans le dossier Logs de l'application restaurée), le cas échéant. Ce fichier est créé en mode auto-repair, dès qu'une intégration de fichier d'historique a lieu (voir Restitution automatique). |
Fichier dernière sauvegarde | 2 | Dernier fichier de sauvegarde généré, nommé <NomBase>[NumBkp].4BK, stocké à un emplacement personnalisé. |
Fichier directory | 16 | Fichier directory.json, contenant la description des groupes et des utilisateurs (le cas échéant) pour les bases projets. ll se situe soit dans le dossier Settings de la base de l'utilisateur (par défaut, s'applique à tout le projet), soit dans le dossier de configuration des données (spécifique à un fichier de données). |
Fichier historique des sauvegardes | 19 | Fichier historique des sauvegardes (voir Fichiers de configuration et de suivi). Stocké dans le dossier de destination de sauvegarde. |
Fichier log application générée | 14 | Fichier d'historique courant au format xml du générateur d'application. Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier d'historique n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log compactage | 6 | Fichier de compte-rendu du compactage de plus récent de la base, créé par la commande Compacter fichier donnees ou le Centre de sécurité et de maintenance (CSM). Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier de compte-rendu de compactage n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log débogage | 12 | Fichier d'enregistrement des événements pour le débogage créé par la commande FIXER PARAMETRE BASE(Enreg événements debogage). Stocké dans le dossier Logs de la base, à côté du fichier de structure. Si aucune fichier de débogage n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log débogage HTTP | 9 | Fichier de débogage des requêtes HTTP, créé par la commande WEB FIXER OPTION(Web debug log). Stocké dans le dossier Logs de la base, à côté du fichier de structure. Si aucun fichier de débogage des requêtes HTTP n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log diagnostic | 11 | Fichier de diagnostic de 4D, créé par la commande FIXER PARAMETRE BASE(Enreg diagnostic). Stocké dans le dossier Logs de la base, à côté du fichier de structure. Si aucun fichier de diagnostic n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log HTTP | 8 | Fichier d'enregistrement des requêtes Web créé par la commande WEB FIXER OPTION(Web enreg requêtes). Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier d'enregistrement des requêtes Web n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log IMAP | 23 | Fichier journal créé par la commande FIXER PARAMETRE BASE(IMAP Log). Stocké dans le dossier Logs de la base |
Fichier log réparation | 7 | Fichier de compte-rendu des réparations effectuées sur la base par le Centre de maintenance et de réparation (CSM). Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier de compte-rendu de réparation n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log requêtes | 10 | Fichier des requêtes client/serveur standard (hors requêtes Web), créé par FIXER PARAMETRE BASE(Enreg requêtes 4D Server) ou FIXER PARAMETRE BASE(Enreg requêtes client). Si la commande est appelée sur le serveur, le chemin du fichier des requêtes du serveur est retourné (stocké dans le dossier Logs de la base, à côté du fichier de structure). Si la commande est appelée sur lun client, le chemin du fichier des requêtes du client est retourné (stocké dans le dossier Logs de la base locale). S'il n'existe aucun fichier de requêtes, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log sauvegarde | 13 | Fichier de journal des sauvegardes courant. Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier de journal des sauvegardes n'existe ou n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log SMTP | 15 | Fichier des requêtes SMTP créé par la commande FIXER PARAMETRE BASE(SMTP Enreg historique). Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier de requêtes SMTP n'existe ou n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier log vérification | 5 | Fichier de compte-rendu de vérification le plus récent de la base, créé par les commandes VERIFIER FICHIER DONNEES OUVERT et VERIFIER FICHIER DONNEES ou via le Centre de sécurité et de maintenance de la base (CSM). Stocké dans le dossier Logs à côté du fichier de structure de la base. Si aucun fichier compte-rendu de vérification n'a été créé, un chemin vide est retourné (aucune erreur n'est générée). |
Fichier propriétés utilisateur | 3 | settings.4DSettings pour tous les fichiers de données (si activé), stocké dans le dossier Preferences à côté du fichier de structure de la base |
Fichier propriétés utilisateur pour données | 4 | settings.4DSettings pour le fichier de données courant, stocké dans le dossier Preferences à côté du fichier de données. |
Si le fichier4D cible n'existe pas, un objet null est retourné. Aucune erreur n'est générée.
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 * , un objet null est systématiquement retourné.
L'objet fichier qui est retourné contient les propriétés et méthodes suivantes :
Propriétés :
Méthodes:
Produit : 4D
Thème : Fichier et dossier
Numéro :
1566
Nom intl. : File
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)