$k. ZipContainer

new ZipContainer()

Represents an archive and its directories

Methods

addEntry(entity, filenameopt)

Add entity to archive

Parameters:
NameTypeAttributesDescription
entity$k.Blob | $k.NetEntity

The new entry

filenamestring<optional>

The filename within the archive

Throws:

If the archive is already closed

Type
$k.exception.RuntimeError

addFolder(foldername) → {$k.ZipDirectory}

Add folder to archive

Parameters:
NameTypeDescription
foldernamestring

Name of the subfolder

Returns:

The new folder

Type: 
$k.ZipDirectory

directories()

Returns the directories

Version
  • Experimental feature, might be removed at any time

entry(filename) → {$k.NetEntity}

Returns the entry at the given filename

Parameters:
NameTypeDescription
filenamestring

Filename of the entry

Version
  • Experimental feature, might be removed at any time
Returns:

The entry

Type: 
$k.NetEntity

filename()

Returns the filename

Version
  • Experimental feature, might be removed at any time

filenames()

Returns the entry filenames

Version
  • Experimental feature, might be removed at any time