АтрибутыФайла
Возвращает атрибуты файла.
Синтаксис:
АтрибутыФайла(<ИмяФайла>, <РазмерФайла> , <АтрибутыФайла>, <ВремяСоздания>,
<ВремяПоследнДоступа>, <ВремяПоследнЗаписи>, <РасширенноеИмяФайла>)
Англоязычный синоним:
GetFileAttr
Параметры:
<ИмяФайла> |
Строковое выражение с именем файла. |
<РазмерФайла> |
Возвращаемое Числовое значение размера файла в байтах. |
<АтрибутыФайла> |
Возвращаемое строковое значение длиной 9 символов, в котором закодированы атрибуты файла. Символы могут принимать значения "0" или "1": Первый символ: если "1" — файл только для чтения; Второй символ: если "1" — скрытый файл; Третий символ: если "1" — системный файл; Четвертый символ: если "1" — каталог; Пятый символ: если "1" — архивный файл; Шестой символ: если "1" — обычный файл (все другие атрибуты не установлены); Седьмой символ: если "1" — временный файл; Восьмой символ: если " 1" — файл, сжатый каким-либо архиватором; Девятый символ: если "1" — нет доступа к файлу. Для проверки атрибута можно применять выражение: Цел(ПолученныйАтрибут/КодАтрибута)/2 где кодАтрибута — 1/2/4/16/32... это выражение возвращает 1 или 0, в зависимости от того, установлен атрибут или нет. |
<ВремяСоздания> |
Возвращаемое строковое значение, содержащее дату и время создания файла. |
<ВремяПоследнДоступа> |
Возвращаемое строковое значение, содержащее дату и время последнего доступа к файлу. |
<ВремяПоследнЗаписи> |
Возвращаемое строковое значение, содержащее дату и время последней записи файла. |
<РасширенноеИмяФайла> |
Возвращаемое строковое значение, содержащее полное имя файла. |
Описание:
Метод АтрибутыФайла считывает атрибуты файла и записывает их значения в передаваемые параметры.
Пример:
* В данном примере приведена процедура считывания атрибутов файла.,
Лроцедура АттрФ()
ФС.АтрибутыФайла(ИмяВыбрФайла, A, B, C, D, E, F);
КонецПроцедуры