
O bloco de função FS_STAT retorna o status de um caminho do sistema de arquivos.
O sistema de arquivos deve ter sido inicializado anteriormente usando FS_INIT. Todas as operações são realizadas de forma assíncrona por meio de armazenamento criado.
Em uma borda positiva, o status do caminho especificado é determinado.
Define o dispositivo a partir do qual os arquivos devem ser acessados. O dispositivo é usado por projeto e pode ser gerenciado no menu de contexto sob Projeto Armazenamento Externo.
Especifica o caminho para o arquivo ou diretório no meio de armazenamento. O caminho corresponde a um caminho de arquivo Unix no formato UTF-8, se este for suportado. O caminho é representado da seguinte forma:
Pasta/Subpasta/Arquivo.txt
Indica se um link deve ser seguido e o destino avaliado.
A saída retorna um pulso de sucesso para executar a próxima operação. O pulso ocorre ao término do processo, mesmo que um erro tenha ocorrido.
Retorna o número do dispositivo, se puder ser determinado.
Retorna o número de inode.
Retorna o modo de acesso. O modo retorna, como octal, o valor de TYPE e PERM. Os três últimos dígitos correspondem às permissões.
A saída pode assumir os seguintes valores:
| Valor | Descrição |
|---|---|
| "link" | Link simbólico |
| "file" | Arquivo |
| "block" | Bloco |
| "dir" | Diretório |
| "fifo" | FIFO |
| "0##" | Outro Tipo |
A permissão do arquivo no formato UNIX. Por exemplo, "0644".
Retorna o número de links.
Retorna a ID do usuário.
Retorna a ID do grupo.
Retorna o tipo de dispositivo, se for um dispositivo inode.
Retorna o tamanho do arquivo em bytes.
Retorna a marca de tempo no formato DT# do último acesso. Se o valor não estiver presente, 0 será retornado ou -1, se o protocolo não suportar o valor.
Retorna a marca de tempo no formato DT# da última alteração. Se o valor não estiver presente, 0 será retornado ou -1, se o protocolo não suportar o valor.
Retorna a marca de tempo no formato DT# da última alteração do inode. Se o valor não estiver presente, 0 será retornado ou -1, se o protocolo não suportar o valor.
Retorna o tamanho do bloco do sistema de arquivos. Se o valor não estiver presente, 0 será retornado ou -1, se o protocolo não suportar o valor.
Retorna o número de blocos usados do sistema de arquivos. Se o valor não estiver presente, 0 será retornado ou -1, se o protocolo não suportar o valor.
Em caso de erro, retorna um texto com uma mensagem de erro. Este é FALSO, se nenhum erro ocorreu. O estado é armazenado para uso posterior.
Possíveis causas: