
Funktionsblokken FS_STAT returnerer status for en sti i filsystemet.
Filsystemet skal først initialiseres ved hjælp af FS_INIT. Alle operationer udføres asynkrone pr. oprettet lagerenhed.
Ved en positiv flanke bestemmes status for den angivne sti.
Definerer enheden, hvorfra filerne skal tilgås. Enheden bruges pr. projekt og kan administreres i kontekstmenuen under Projekt Ekstern Lager.
Angiver stien til filen eller mappen på lagerenheden. Stien svarer til en Unix-filsti i UTF-8-format, hvis dette understøttes. Stien vises som følger:
Mappe/Undermappe/Fil.txt
Angiver, om der skal følges et link og målet vurderes.
Udgangen returnerer ved succes en impuls til at udføre den næste operation. Impulsen opstår ved afslutningen af processen, selvom der er opstået en fejl.
Returnerer enhedsnummeret, hvis dette kunne bestemmes.
Returnerer inode-nummeret.
Returnerer adgangstilstand. Tilstanden returnerer som oktalværdi værdien af TYPE og PERM. De sidste tre cifre svarer til tilladelsen.
Udgangen kan antage følgende værdier:
| Værdi | Beskrivelse |
|---|---|
| "link" | Symlink |
| "file" | Fil |
| "block" | Blok |
| "dir" | Mappe |
| "fifo" | FIFO |
| "0##" | Anden type |
Filens tilladelse i UNIX-format. Fx "0644".
Returnerer antallet af links.
Returnerer bruger-ID'en.
Returnerer gruppe-ID'en.
Returnerer enhedstypen, hvis det drejer sig om et inode-enhed.
Returnerer filstørrelsen i bytes.
Returnerer tidsstemplet i formatet DT# for den sidste adgang. Hvis værdien ikke findes, returneres 0, eller -1, hvis protokollen ikke understøtter værdien.
Returnerer tidsstemplet i formatet DT# for den sidste ændring. Hvis værdien ikke findes, returneres 0, eller -1, hvis protokollen ikke understøtter værdien.
Returnerer tidsstemplet i formatet DT# for den sidste ændring af inoden. Hvis værdien ikke findes, returneres 0, eller -1, hvis protokollen ikke understøtter værdien.
Returnerer blokstørrelsen i filsystemet. Hvis værdien ikke findes, returneres 0, eller -1, hvis protokollen ikke understøtter værdien.
Returnerer antallet af brugte blokke i filsystemet. Hvis værdien ikke findes, returneres 0, eller -1, hvis protokollen ikke understøtter værdien.
Returnerer i fejltilfælde en tekst med en fejlbesked. Denne er FALSE, hvis der ikke er opstået nogen fejl. Tilstanden gemmes til senere brug.
Mulige årsager: