0

ФС (Файловая система)
Метод АтрибутыФайла()

Считывает атрибуты файла

Синтаксис

Метод АтрибутыФайла() имеет следующий синтаксис:

АтрибутыФайла(ИмяФайла, [РазмерФайла], [АтрибутыФайла], [ВремяСоздания], [ВремяДоступа], [ВремяЗаписи], [ПолноеИмя])

А также альтернативный англоязычный синтаксис:

GetFileAttr(Filename, [FileSize], [Attr], [CreateDate], [LastAccess], [LastWrite], [FullName])

Параметры

Описание параметров метода АтрибутыФайла():

Имя параметра Тип Описание
ИмяФайла Строка строка с именем файла
РазмерФайла Число переменная, в которую возвращается размер файла в байтах
АтрибутыФайла Строка переменная, в которую возвращается строка с закодированными в числовом виде атрибутами файла. Каждый символ может принимать одно из двух значений: 0 или 1. Структура строки:

Знакоместо Комментарий
1 файл только для чтения
2 скрытый файл
3 системный файл
4 признак каталога
5 архивный файл
6 обычный файл (все другие атрибуты сброшены)
7 временный файл
8 сжатый файл
9 нет доступа к файлу
ВремяСоздания Строка переменная, в которую возвращается дата и время создания файла
ВремяДоступа Строка переменная, в которую возвращается дата и время последнего доступа к файлу
ВремяЗаписи Строка переменная, в которую возвращается дата и время последней записи файла
ПолноеИмя Строка переменная, в которую возвращается имя файла с расширением
Жирным шрифтом выделены обязательные параметры

Описание

Метод АтрибутыФайла() считывает атрибуты файла в переданные параметры

Пример использования

Пример кода с использованием метода АтрибутыФайла():

Если ФС.СуществуетФайл(ПутьКФайлу) = 1 Тогда
	ФС.АтрибутыФайла(ПутьКФайлу, РазмерФайла, Атрибуты, ВремяСоздания, ВремяДоступа, ВремяЗаписи, ПолноеИмя);
	Сообщить("Атрибуты файла " + ПутьКФайлу);
	Сообщить("РазмерФайла = " + Цел(РазмерФайла / 1024) + "Кб");
	Сообщить("Атрибуты = " + Атрибуты);
	Сообщить("ВремяСоздания = " + ВремяСоздания);
	Сообщить("ВремяДоступа = " + ВремяДоступа);
	Сообщить("ВремяЗаписи = " + ВремяЗаписи);
	Сообщить("ПолноеИмя = " + ПолноеИмя);
КонецЕсли;
//Атрибуты файла C:\TEMP\1Cv7.MD                                                                                     
//РазмерФайла = 63Кб
//Атрибуты = 000010000
//ВремяСоздания = 2018.07.03 08:43:10
//ВремяДоступа = 2019.12.13 09:38:42
//ВремяЗаписи = 2018.07.03 08:43:10
//ПолноеИмя = 1Cv7.MD

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *