<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Общие и системные объекты > Объект ЗипАрхив (ZipArchive) > Методы > <ЗипАрхив> ПолучитьКоличествоФайлов (GetFilesCount) |
Описание:
Позволяет получить количество файлов в архиве.
Синтаксис:
ПолучитьКоличествоФайлов()
GetFilesCount()
Параметры:
Нет.
Возвращаемые значения:
Количество файлов в архиве, если метод выполнен успешно, в противном случае – значение "Неопределено" ("Undefined"). Метод возвращает количество файлов в случае, если вызывается для объекта, открытого с помощью метода "ОткрытьАрхив" ("OpenArchive"). Метод возвращает значение "Неопределено" ("Undefined"), если вызывается для объекта, созданного с помощью метода "СоздатьАрхив" ("CreateArchive").
Пример:
//Пример получения количества файлов в архиве
ИмяФайла = АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию() + "ZipArchive.zip";
Архив = ЗипАрхиватор.ОткрытьАрхив(ИмяФайла);
Если (Архив <> Неопределено)
/
Количество = Архив.ПолучитьКоличествоФайлов();
Пока Количество >= 0
/
Количество = Количество - 1;
Архив.ИзвлечьФайл (Количество, АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию());
\
Архив.ЗакрытьАрхив();
\
Иначе
ОтладочноеСообщение("Ошибка открытия");
Внимание! Старое название метода: "ПолучитьКоличествоФайлов" ("GetArchiveFilesCount"). Совместимость сохраняется. Рекомендуется использовать новое название.