
Le bloc fonctionnel FS_STAT renvoie le statut d'un chemin du système de fichiers.
Le système de fichiers doit avoir été initialisé au préalable à l'aide de FS_INIT. Toutes les opérations s'effectuent de manière asynchrone par support de stockage créé.
Lors d'un front positif, le statut du chemin spécifié est déterminé.
Définir l'appareil à partir duquel les fichiers doivent être accessibles. L'appareil est utilisé par projet et peut être géré dans le menu contextuel sous Projet Stockage Externe.
Indique le chemin vers le fichier ou le répertoire sur le support de stockage. Le chemin correspond à un chemin de fichier Unix au format UTF-8, si celui-ci est pris en charge. Le chemin est représenté comme suit :
Dossier/Sous-dossier/Fichier.txt
Indique si un lien doit être suivi et si la cible doit être évaluée.
La sortie renvoie une impulsion en cas de succès pour effectuer l'opération suivante. L'impulsion se produit à la fin du processus, même si une erreur s'est produite.
Renvoie le numéro d'appareil, si celui-ci a pu être déterminé.
Renvoie le numéro de l'inode.
Renvoie le mode d'accès. Le mode renvoie la valeur de TYPE et PERM sous forme d'octale. Les trois derniers chiffres correspondent aux autorisations.
La sortie peut prendre les valeurs suivantes :
| Valeur | Description |
|---|---|
| "link" | Lien symbolique |
| "file" | Fichier |
| "block" | Bloc |
| "dir" | Répertoire |
| "fifo" | FIFO |
| "0##" | Autre type |
Les autorisations du fichier au format UNIX. Par exemple, "0644".
Renvoie le nombre de liens.
Renvoie l'identifiant utilisateur.
Renvoie l'identifiant du groupe.
Renvoie le type d'appareil, s'il s'agit d'un appareil inode.
Renvoie la taille du fichier en octets.
Renvoie l'horodatage au format DT# du dernier accès. Si la valeur n'est pas présente, 0 est renvoyé ou -1, si le protocole ne prend pas en charge la valeur.
Renvoie l'horodatage au format DT# de la dernière modification. Si la valeur n'est pas présente, 0 est renvoyé ou -1, si le protocole ne prend pas en charge la valeur.
Renvoie l'horodatage au format DT# de la dernière modification de l'inode. Si la valeur n'est pas présente, 0 est renvoyé ou -1, si le protocole ne prend pas en charge la valeur.
Renvoie la taille de bloc du système de fichiers. Si la valeur n'est pas présente, 0 est renvoyé ou -1, si le protocole ne prend pas en charge la valeur.
Renvoie le nombre de blocs utilisés du système de fichiers. Si la valeur n'est pas présente, 0 est renvoyé ou -1, si le protocole ne prend pas en charge la valeur.
En cas d'erreur, renvoie un texte avec un message d'erreur. Celui-ci est FALSE, si aucune erreur ne s'est produite. L'état est stocké pour une utilisation ultérieure.
Causes possibles :