
Funktionsblocket FS_STAT returnerar statusen för en sökväg i filsystemet.
Filsystemet måste ha initierats tidigare med hjälp av FS_INIT. Alla operationer utförs asynkront per upprättat lagringsmedium.
Vid en positiv flank bestäms statusen för den angivna sökvägen.
Definierar enheten från vilken filerna ska åtkommas. Enheten används per projekt och kan hanteras i menyn under Projekt Extern lagring.
Anger sökvägen till filen eller mappen på lagringsmediet. Sökvägen motsvarar en Unix-filsökväg i UTF-8-format, om detta stöds. Sökvägen visas som följer:
Mapp/Undermapp/Fil.txt
Anger om en länk ska följas och målet utvärderas.
Utgången returnerar vid lyckad operation en impuls för att utföra nästa operation. Impulsen sker när processen avslutas, även om ett fel har inträffat.
Returnerar enhetsnumret om detta kunde bestämmas.
Returnerar inode-numret.
Returnerar åtkomstläget. Läget returnerar som oktalvärde värdet för TYPE och PERM. De tre sista siffrorna motsvarar behörigheten.
Utgången kan anta följande värden:
| Värde | Beskrivning |
|---|---|
| "link" | Symlänk |
| "file" | Fil |
| "block" | Block |
| "dir" | Mapp |
| "fifo" | FIFO |
| "0##" | Annan typ |
Filbehörigheten i UNIX-format. Till exempel "0644".
Returnerar antalet länkar.
Returnerar användar-ID:n.
Returnerar grupp-ID:n.
Returnerar enhetstypen om det handlar om ett inode-enhetsobjekt.
Returnerar filstorleken i byte.
Returnerar tidsstämpeln i formatet DT# för senaste åtkomsten. Om värdet inte finns returneras 0 eller -1, om protokollet inte stöder värdet.
Returnerar tidsstämpeln i formatet DT# för senaste ändringen. Om värdet inte finns returneras 0 eller -1, om protokollet inte stöder värdet.
Returnerar tidsstämpeln i formatet DT# för senaste ändringen av inode. Om värdet inte finns returneras 0 eller -1, om protokollet inte stöder värdet.
Returnerar blockstorleken i filsystemet. Om värdet inte finns returneras 0 eller -1, om protokollet inte stöder värdet.
Returnerar antalet använda block i filsystemet. Om värdet inte finns returneras 0 eller -1, om protokollet inte stöder värdet.
Returnerar i felet ett meddelande med en felkod. Denna är FALSE, om inget fel har inträffat. Tillståndet sparas för senare användning.
Möjliga orsaker: