↑  ←  Описание функции


_7ZipGetArchiveType

Возвращает тип архива.

#Include <7Zip.au3>
_7ZipGetArchiveType($sArcName)

Параметры

$sArcName Путь к архиву

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

Успех:Возвращает 1 - Тип ZIP
2 - Тип 7z
3 - Не известный
Ошибка:Возвращает -1

Примечания

Учтите, что UDF должна находится в одной папке с запускаемым скриптом.

Пример

#include <7Zip.au3>
$sPath = @ScriptDir & '\test.7z'
If FileExists($sPath) Then
    Switch _7ZipGetArchiveType($sPath)
        Case 1
            $sType = 'ZIP'
        Case 2
            $sType = '7z'
        Case Else
            $sType = 'Не известный'
    EndSwitch
    MsgBox(0, 'Сообщение', $sType)
Else
    MsgBox(0, 'Сообщение', 'Архив не найден')
EndIf