
Il blocco funzionale FS_STAT restituisce lo stato di un percorso del sistema di file.
Il sistema di file deve essere stato precedentemente inizializzato tramite FS_INIT. Tutte le operazioni avvengono in modo asincrono per ogni supporto di memorizzazione creato.
Su un fronte positivo viene determinato lo stato del percorso specificato.
Definisce il dispositivo da cui accedere ai file. Il dispositivo è utilizzato per progetto e può essere gestito nel menu contestuale sotto Progetto Memoria Esterna.
Specifica il percorso del file o della directory sul supporto di memorizzazione. Il percorso corrisponde a un percorso di file Unix in formato UTF-8, se supportato. Il percorso è rappresentato come segue:
Cartella/Sottocartella/File.txt
Indica se seguire un link e valutare il target.
L'uscita restituisce un impulso in caso di successo per eseguire l'operazione successiva. L'impulso avviene al termine dell'operazione, anche se si è verificato un errore.
Restituisce il numero del dispositivo, se è stato possibile determinarlo.
Restituisce il numero dell'inode.
Restituisce la modalità di accesso. La modalità restituisce come ottale il valore di TYPE e PERM. Le ultime tre cifre corrispondono ai permessi.
L'uscita può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
| "link" | Symlink |
| "file" | File |
| "block" | Blocco |
| "dir" | Directory |
| "fifo" | FIFO |
| "0##" | Altro Tipo |
Il permesso del file in formato UNIX. Ad esempio, "0644".
Restituisce il numero di link.
Restituisce l'ID utente.
Restituisce l'ID gruppo.
Restituisce il tipo di dispositivo, se si tratta di un dispositivo inode.
Restituisce la dimensione del file in byte.
Restituisce il timestamp nel formato DT# dell'ultimo accesso. Se il valore non è presente, viene restituito 0 o -1, se il protocollo non supporta il valore.
Restituisce il timestamp nel formato DT# dell'ultima modifica. Se il valore non è presente, viene restituito 0 o -1, se il protocollo non supporta il valore.
Restituisce il timestamp nel formato DT# dell'ultima modifica dell'inode. Se il valore non è presente, viene restituito 0 o -1, se il protocollo non supporta il valore.
Restituisce la dimensione del blocco del sistema di file. Se il valore non è presente, viene restituito 0 o -1, se il protocollo non supporta il valore.
Restituisce il numero di blocchi utilizzati del sistema di file. Se il valore non è presente, viene restituito 0 o -1, se il protocollo non supporta il valore.
In caso di errore, restituisce un testo con un messaggio di errore. Questo è FALSE, se non si è verificato alcun errore. Lo stato viene salvato per l'uso successivo.
Possibili cause: