Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang2.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
2.52 Mб
Скачать

НайтиПервыйФайл

Открывает выборку файлов по заданной маске и находит первый файл.

Синтаксис:

НайтиПервыйФайл(<МаскаИмени>)

Англоязычный синоним:

FindFirstFile

Параметры:

<МаскаИмени>

Строковое выражение с маской имен файлов. В строке маски можно использовать символ "*", что означает наличие любого числа произвольных символов. Символ "?" в строке маски означает наличие одного произвольного символа.

Возвращаемое значение:

Строка с именем найденного файла.

Описание:

Метод НайтиПервыйФайл находит первый файл и открывает выборку фай­лов по заданной маске.

Замечание. Методы НайтиПервыйФайл и НайтиСледующийФайл возвращают имена файлов в той же последовательности, как это делает команда Dir операционной системы MS DOS, т. е. если задана маска "*.*"для некорне­вого каталога, первым возвращаемым значением будет "." — обозначаю­щая ссылку на текущий каталог. Имя следующего файла будет ".." — обо­значающее ссылку на каталог уровнем выше. При получении следующих файлов возвращаемым значением будет имя найденного файла.

Пример:

* В данном примере приведена процедура открытия выборки файлов по за­данной маске.

Процедура ПервФ()

Результат = ФС.НайтиПервыйФайл("*.*");

КонецПроцедуры

См. также: НайтиСледующийФайл

НайтиСледующийФайл

Находит следующий файл по открытой выборке файлов.

Синтаксис:

НайтиСледующийФайл()

Англоязычный синоним:

FindNextFile

Возвращаемое значение:

Строка с именем найденного файла.

Описание:

Метод НайтиСледующийФайл находит следующий файл по открытой вы­борке файлов.

Пример:

* В данном примере приведена процедура взятия следующего файла выбор­ки файлов.

Процедура СледФ()

Результат = ФС.НайтиСледующийФайл();

КонецПроцедуры

См. также: НайтиПервыйФайл

АтрибутыФайла

Возвращает атрибуты файла.

Синтаксис:

АтрибутыФайла(<ИмяФайла>, <РазмерФайла> , <АтрибутыФайла>, <ВремяСоздания>,

<ВремяПоследнДоступа>, <ВремяПоследнЗаписи>, <РасширенноеИмяФайла>)

Англоязычный синоним:

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);

КонецПроцедуры

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]