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


_Zip_Create

Создаёт пустой архив

#Include <_Zip.au3>
_Zip_Create($sFileName[, $iOverwrite = 0])

Параметры

$sFileName Полный путь к новому ZIP-файлу
$iOverwrite [необязательный] Флаг перезаписи
0 - (по умолчанию) не перезаписывать файл, если он существует
1 - перезаписывать файл, если он существует

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

Успех:Возвращает путь к новому ZIP-файлу
Ошибка:Возвращает 0 и устанавливает @error
@error:1 - Файл с таким именем уже существует, а флаг $iOverwrite не установлен
2 - Не удалось создать новый файл

Пример

; wraithdu
; http://www.autoitscript.com/forum/topic/116565-zip-udf-zipfldrdll-library/
#include <_Zip.au3>

$sFileName = FileSaveDialog("Создать новый архив", "", "Архивы ZIP (*.zip)")
If @error Then Exit
If StringRight($sFileName, 4) <> '.zip' Then $sFileName &= '.zip'

$sResPath = _Zip_Create($sFileName)
If @error Then
    MsgBox(64, "_Zip_Create", "Ошибка @error = " & @error)
Else
    MsgBox(64, "_Zip_Create", "Архив создан успешно" & @LF & $sResPath)
EndIf