<ЗипАрхив> ПолучитьКоличествоФайлов (GetFilesCount)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Общие и системные объекты > Объект ЗипАрхив (ZipArchive) > Методы >

<ЗипАрхив> ПолучитьКоличествоФайлов (GetFilesCount)


Описание:

Позволяет получить количество файлов в архиве.

Синтаксис:

ПолучитьКоличествоФайлов()

GetFilesCount()

Параметры:

Нет.

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

Количество файлов в архиве, если метод выполнен успешно, в противном случае значение "Неопределено" ("Undefined"). Метод возвращает количество файлов в случае, если вызывается для объекта, открытого с помощью метода "ОткрытьАрхив" ("OpenArchive"). Метод возвращает значение "Неопределено" ("Undefined"), если вызывается для объекта, созданного с помощью метода "СоздатьАрхив" ("CreateArchive").

Пример:

//Пример получения количества файлов в архиве

ИмяФайла = АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию() + "ZipArchive.zip";
Архив = ЗипАрхиватор.ОткрытьАрхив(ИмяФайла);
Если (Архив <> Неопределено)
/
   Количество = Архив.ПолучитьКоличествоФайлов();
   Пока Количество >=  0
   /
       Количество = Количество - 1;
       Архив.ИзвлечьФайл (Количество, АПСКлиент.ПолучитьКаталогОбменаПоУмолчанию());
   \
   Архив.ЗакрытьАрхив();
\
Иначе
   ОтладочноеСообщение("Ошибка открытия");

 

 

Внимание!  Старое название метода: "ПолучитьКоличествоФайлов" ("GetArchiveFilesCount"). Совместимость сохраняется. Рекомендуется использовать новое название.