ArchiveSaveAction Enum
Namespace: Rebex.IO.Compression
Assembly: Rebex.Zip.dll (version 7.0.9048)
Specifies options of Delete(String, TraversalMode, ArchiveSaveAction), Save(ArchiveSaveAction) and Close(ArchiveSaveAction) methods.
Syntax
public enum ArchiveSaveAction
Fields
Name | Description |
---|---|
Auto | Automatically determines whether saving and shrinking is needed. If shrinking is needed, it can take a long time if working with large archives. |
None | No action is performed. If some files were deleted from the archive, you might want to use Auto or Shrink instead. When used with the Save method, changes are saved always (but the archive is not shrunken). |
Shrink | Save any pending changes and also shrink the archive (remove unused space by rearranging the data within the archive). Shrink can take a long time if working with large archives. |