
Функциональный блок FS_STAT возвращает статус пути файловой системы.
Файловая система должна быть предварительно инициализирована с помощью FS_INIT. Все операции выполняются асинхронно для каждого созданного носителя.
При положительном фронте определяется статус указанного пути.
Определяет устройство, с которого следует получить доступ к файлам. Устройство используется в проекте и может быть управляемо в контекстном меню под Проект Внешнее хранилище.
Указывает путь к файлу или каталогу на носителе. Путь соответствует пути файла Unix в формате UTF-8, если он поддерживается. Путь представлен следующим образом:
Папка/Подпапка/Файл.txt
Указывает, следует ли за ссылкой и оценивать цель.
Выход возвращает импульс при успехе, чтобы выполнить следующую операцию. Импульс происходит по завершении операции, даже если произошла ошибка.
Возвращает номер устройства, если он мог быть определен.
Возвращает номер inode.
Возвращает режим доступа. Режим возвращает значение TYPE и PERM в виде восьмеричного числа. При этом последние три цифры соответствуют разрешениям.
Выход может принимать следующие значения:
| Значение | Описание |
|---|---|
| "link" | Символическая ссылка |
| "file" | Файл |
| "block" | Блок |
| "dir" | Каталог |
| "fifo" | FIFO |
| "0##" | Другой тип |
Разрешение файла в формате UNIX. Например, "0644".
Возвращает количество ссылок.
Возвращает идентификатор пользователя.
Возвращает идентификатор группы.
Возвращает тип устройства, если это устройство inode.
Возвращает размер файла в байтах.
Возвращает временную метку в формате DT# последнего доступа. Если значение отсутствует, возвращается 0, или -1, если протокол не поддерживает это значение.
Возвращает временную метку в формате DT# последнего изменения. Если значение отсутствует, возвращается 0, или -1, если протокол не поддерживает это значение.
Возвращает временную метку в формате DT# последнего изменения inode. Если значение отсутствует, возвращается 0, или -1, если протокол не поддерживает это значение.
Возвращает размер блока файловой системы. Если значение отсутствует, возвращается 0, или -1, если протокол не поддерживает это значение.
Возвращает количество используемых блоков файловой системы. Если значение отсутствует, возвращается 0, или -1, если протокол не поддерживает это значение.
В случае ошибки возвращает текст с сообщением об ошибке. Он равен FALSE, если ошибка не возникла. Состояние сохраняется для последующего использования.
Возможные причины: