
Η Μονάδα Λειτουργίας FS_STAT επιστρέφει την κατάσταση ενός μονοπατιού του συστήματος αρχείων.
Το σύστημα αρχείων πρέπει να έχει προ-αρχικοποιηθεί με τη βοήθεια της FS_INIT. Όλες οι λειτουργίες πραγματοποιούνται ασύγχρονα για κάθε αποθηκευτικό μέσο που δημιουργείται.
Με μια θετική ακμή, προσδιορίζεται η κατάσταση του καθορισμένου μονοπατιού.
Ορίζει τη συσκευή από την οποία θα γίνει η πρόσβαση στα αρχεία. Η συσκευή χρησιμοποιείται ανά έργο και μπορεί να διαχειριστεί στο μενού Έργο Εξωτερική Αποθήκευση.
Ορίζει το μονοπάτι προς το αρχείο ή τον φάκελο στο αποθηκευτικό μέσο. Το μονοπάτι αντιστοιχεί σε ένα μονοπάτι αρχείου Unix στο μορφασμό UTF-8, εάν αυτό υποστηρίζεται. Το μονοπάτι παρουσιάζεται ως εξής:
Φάκελος/Υποφάκελος/Αρχείο.txt
Ορίζει εάν πρέπει να ακολουθηθεί ένας σύνδεσμος και να αξιολογηθεί το στόχο.
Η έξοδος επιστρέφει έναν παλμό σε περίπτωση επιτυχίας, για να πραγματοποιηθεί η επόμενη λειτουργία. Ο παλμός συμβαίνει κατά τη λήξη της διαδικασίας, ακόμη και αν έχει συμβεί κάποιο σφάλμα.
Επιστρέφει τον αριθμό συσκευής, εάν μπορούσε να προσδιοριστεί.
Επιστρέφει τον αριθμό Inode.
Επιστρέφει τη λειτουργία πρόσβασης. Η λειτουργία επιστρέφει ως οκταδικός αριθμός την τιμή του TYPE και PERM. Οι τρεις τελευταίες ψηφίδες αντιστοιχούν στις άδειες.
Η έξοδος μπορεί να πάρει τις ακόλουθες τιμές:
| Τιμή | Περιγραφή |
|---|---|
| "link" | Συμβολικός σύνδεσμος |
| "file" | Αρχείο |
| "block" | Μονάδα |
| "dir" | Φάκελος |
| "fifo" | FIFO |
| "0##" | Άλλος τύπος |
Οι άδειες του αρχείου στο UNIX-μορφασμό. Π.χ. "0644".
Επιστρέφει τον αριθμό των συνδέσμων.
Επιστρέφει το ID χρήστη.
Επιστρέφει το ID ομάδας.
Επιστρέφει τον τύπο συσκευής, εάν πρόκειται για Inode-συσκευή.
Επιστρέφει το μέγεθος του αρχείου σε bytes.
Επιστρέφει την σφραγίδα χρόνου στο μορφασμό DT# της τελευταίας πρόσβασης. Αν η τιμή δεν υπάρχει, επιστρέφεται 0 ή -1, αν το πρωτόκολλο δεν υποστηρίζει την τιμή.
Επιστρέφει την σφραγίδα χρόνου στο μορφασμό DT# της τελευταίας αλλαγής. Αν η τιμή δεν υπάρχει, επιστρέφεται 0 ή -1, αν το πρωτόκολλο δεν υποστηρίζει την τιμή.
Επιστρέφει την σφραγίδα χρόνου στο μορφασμό DT# της τελευταίας αλλαγής του Inode. Αν η τιμή δεν υπάρχει, επιστρέφεται 0 ή -1, αν το πρωτόκολλο δεν υποστηρίζει την τιμή.
Επιστρέφει το μέγεθος μπλοκ του συστήματος αρχείων. Αν η τιμή δεν υπάρχει, επιστρέφεται 0 ή -1, αν το πρωτόκολλο δεν υποστηρίζει την τιμή.
Επιστρέφει τον αριθμό των χρησιμοποιημένων μπλοκ του συστήματος αρχείων. Αν η τιμή δεν υπάρχει, επιστρέφεται 0 ή -1, αν το πρωτόκολλο δεν υποστηρίζει την τιμή.
Επιστρέφει σε περίπτωση σφάλματος ένα κείμενο με μήνυμα σφάλματος. Αυτό είναι FALSE, αν δεν έχει συμβεί κάποιο σφάλμα. Η κατάσταση αποθηκεύεται για χρήση αργότερα.
Δυνατές αιτίες: