Zip Files

Birden fazla dosyayı veya PAWFileData listesini tek bir ZIP arşivinde sıkıştırır.



⬅️GİRDİ

Parametre

Tip

Zorunlu

Açıklama

FilePaths

List<String>

✅Evet*

Sıkıştırılacak dosya yolları listesi

DataFiles

List<PAWFileData>

✅Evet*

Dosya verileri listesi (bellek içi)

Password

SecureString

❌Hayır

ZIP şifresi

ZipFilePath

String

❌Hayır

Oluşturulacak ZIP dosyasının yolu

*FilePath ve DataFile birbirinin alternatifidir (OverloadGroup).



➡️ÇIKTI

Parametre

Tip

Açıklama

IsZipFilesSuccessful

Boolean

İşlem başarılı mı?

ZipFilesMessage

String

Sonuç mesajı

ZipFilesResult

Byte[]

Sıkıştırılmış ZIP verisi (byte dizisi)



⬇️DİĞER

Parametre

Tip

Varsayılan

Açıklama

ThrowException

Boolean

❌Hayır

İşlemde hata alınmasında hata fırlatılıp fırlatılmayacağını belirtir. Varsayılan değeri "Hayır" tanımlıdır.