_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