
Blocul funcțional FS_STAT returnază starea unei căi a sistemului de fișiere.
Sistemul de fișiere trebuie inițializat anterior prin intermediul FS_INIT. Toate operațiile se efectuează asincron pentru fiecare mediu de stocare creat.
La o frontă pozitivă, starea căii specificate este determinată.
Defineste dispozitivul din care se va accesa fișierele. Dispozitivul este utilizat pe proiect și poate fi gestionat în meniul contextual sub Proiect Stocare Externă.
Specifică calea către fișier sau director pe mediu de stocare. Calea corespunde unui Unix file path în format UTF-8, dacă acesta este suportat. Calea este reprezentată astfel:
Folder/Subfolder/File.txt
Specifică dacă un link trebuie urmat și dacă ținta trebuie evaluată.
Ieșirea returnază un impuls în caz de succes, pentru a efectua următoarea operație. Impulsul are loc la finalizarea procesului, chiar dacă s-a produs o eroare.
Returnează numărul dispozitivului, dacă acesta a putut fi determinat.
Returnează numărul inode.
Returnează modul de acces. Modul returnează valoarea TYPE și PERM ca un octal. Ultimele trei cifre corespund permisiunilor.
Ieșirea poate lua următoarele valori:
| Valoare | Descriere |
|---|---|
| "link" | Simlink |
| "file" | Fișier |
| "block" | Bloc |
| "dir" | Director |
| "fifo" | FIFO |
| "0##" | Alt tip |
Permisiunea fișierului în format UNIX. De exemplu, "0644".
Returnează numărul de link-uri.
Returnează identitatea utilizatorului.
Returnează identitatea grupului.
Returnează tipul dispozitivului, dacă este vorba de un dispozitiv inode.
Returnează dimensiunea fișierului în bytes.
Returnează timestamp-ul în format DT# al ultimei accesări. Dacă valoarea nu este disponibilă, se returnează 0 sau -1, dacă protocolul nu suportă această valoare.
Returnează timestamp-ul în format DT# al ultimei modificări. Dacă valoarea nu este disponibilă, se returnează 0 sau -1, dacă protocolul nu suportă această valoare.
Returnează timestamp-ul în format DT# al ultimei modificări a inode-ului. Dacă valoarea nu este disponibilă, se returnează 0 sau -1, dacă protocolul nu suportă această valoare.
Returnează dimensiunea blocului sistemului de fișiere. Dacă valoarea nu este disponibilă, se returnează 0 sau -1, dacă protocolul nu suportă această valoare.
Returnează numărul de blocuri utilizate ale sistemului de fișiere. Dacă valoarea nu este disponibilă, se returnează 0 sau -1, dacă protocolul nu suportă această valoare.
În caz de eroare, returnează un text cu o mesaj de eroare. Acesta este FALSE, dacă nu s-a produs nici o eroare. Starea este stocată pentru utilizare ulterioară.
Posibile cauze: