
Funksjonsblokken FS_STAT gir statusen til en sti i filsystemet.
Filsystemet må først initialiseres ved hjelp av FS_INIT. Alle operasjoner skjer asynkront per opprettet lagringsmedium.
Når en positiv flanke oppstår, bestemmes statusen til den angitte stien.
Definerer enheten som brukes for å få tilgang til filene. Enheten brukes per prosjekt og kan administreres i kontekstmenyen under Prosjekt Ekstern lagring.
Angir stien til filen eller mappen på lagringsmediet. Stien tilsvarer en Unix-filsti i UTF-8-format, hvis dette støttes. Stien representeres som følger:
Mappe/Undermappe/Fil.txt
Angir om en lenke skal følges og målet vurdere.
Utgangen gir en puls ved suksess for å utføre neste operasjon. Pulsen skjer når oppgaven er ferdig, også hvis det har oppstått en feil.
Returnerer enhetsnummeret hvis dette kunne bestemmes.
Returnerer inode-nummeret.
Returnerer tilgangsmodus. Modusen returnerer verdien av TYPE og PERM som en oktalverdi. De tre siste sifrene tilsvarer tillatelsene.
Utgangen kan anta følgende verdier:
| Verdi | Beskrivelse |
|---|---|
| "link" | Symlenke |
| "file" | Fil |
| "block" | Blokk |
| "dir" | Mappe |
| "fifo" | FIFO |
| "0##" | Annen type |
Tillatelsen til filen i UNIX-format. For eksempel "0644".
Returnerer antall lenker.
Returnerer bruker-IDen.
Returnerer gruppe-IDen.
Returnerer enhetstypen hvis det er et inode-enhetsobjekt.
Returnerer filstørrelsen i bytes.
Returnerer tidsstemplet i formatet DT# for siste tilgang. Hvis verdien ikke finnes, returneres 0, eller -1 hvis protokollen ikke støtter verdien.
Returnerer tidsstemplet i formatet DT# for siste endring. Hvis verdien ikke finnes, returneres 0, eller -1 hvis protokollen ikke støtter verdien.
Returnerer tidsstemplet i formatet DT# for siste endring av inoden. Hvis verdien ikke finnes, returneres 0, eller -1 hvis protokollen ikke støtter verdien.
Returnerer blokkstørrelsen til filsystemet. Hvis verdien ikke finnes, returneres 0, eller -1 hvis protokollen ikke støtter verdien.
Returnerer antall brukte blokker i filsystemet. Hvis verdien ikke finnes, returneres 0, eller -1 hvis protokollen ikke støtter verdien.
Returnerer en tekst med feilmelding i tilfelle av feil. Denne er FALSE hvis ingen feil har oppstått. Tilstanden lagres for senere bruk.
Mulige årsaker: