UpsSys.LireCaracteristiquesFichier

Fonction Habilitation Optimiser(NulAbsorbant, PasDEffetDeBord) LireCaracteristiquesFichier(NomFichier : Nul Ou Caractere, UtilisateurProprietaire : Entier=? Sortie, GroupeProprietaire : Entier=? Sortie, DateDernierAcces : Nul Ou Date=? Sortie, DateDerniereModification : Nul Ou Date=? Sortie, DateCreation : Nul Ou Date=? Sortie, EstCache : Booleen=? Sortie) Retourner Entier;

Description

La fonction LireCaracteristiquesFichier permet de lire les caractéristiques du fichier NomFichier. La valeur de retour est la taille du fichier exprimée en octets.

Le nom du fichier peut comporter un accès distant introduit par l'opérateur @. En ce cas, l'opérateur doit introduire un nom d'un serveur disponible parmi les noeuds de la topologie gérée par Up ! Object Request Broker. Le fichier dont les caractéristiques sont lues est alors hébergé sur ce serveur et non en local.

Le paramètre UtilisateurProprietaire reçoit le numéro du propriétaire du fichier.

Le paramètre GroupeProprietaire reçoit le numéro du groupe auquel fait partie le propriétaire du fichier NomFichier.

Le paramètre GroupeProprietaire reçoit le numéro du groupe auquel fait partie le propriétaire du fichier NomFichier.

Le paramètre DateDernierAcces reçoit la date du dernier accès en lecture ou en écriture au fichier NomFichier.

Le paramètre DateDernierModification reçoit la date du dernier accès en écriture au fichier NomFichier.

Le paramètre DateCreation reçoit la date de la création du fichier NomFichier.

Le paramètre EstCache reçoit Vrai si le fichier NomFichier est caché.

Si NomFichier est Nul, le résultat est zéro.

Si la lecture des caractéristiques n'est pas possible, l'exception LireCaracteristiquesImpossible est envoyée.

Exemple

Principal
/*******/
Debut
...
Ecran.Ecrire(LireCaracteristiquesFichier("c:/tmp/essai.txt"));
/* Ecrit la taille du fichier. */
...
Fin Principal

Traduction

---------