Class ZipArchive
Inheritance
System.Object
ZipArchive
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Framework.Foundation.Zip
Assembly: Simplic.Framework.Foundation.dll
Syntax
public class ZipArchive : IDisposable
Constructors
| Improve this Doc View SourceZipArchive()
Constructor
Declaration
public ZipArchive()
Properties
| Improve this Doc View SourceFileNames
Declaration
public IEnumerable<string> FileNames { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
Files
All Files
Declaration
public IEnumerable<ZipArchive.ZipFileInfo> Files { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ZipArchive.ZipFileInfo> |
Methods
| Improve this Doc View SourceAddFile(String, ZipArchive.CompressionMethodEnum, ZipArchive.DeflateOptionEnum)
Add Single File
Declaration
public ZipArchive.ZipFileInfo AddFile(string Path, ZipArchive.CompressionMethodEnum Compmeth = ZipArchive.CompressionMethodEnum.Deflated, ZipArchive.DeflateOptionEnum Option = ZipArchive.DeflateOptionEnum.Normal)
Parameters
Type | Name | Description |
---|---|---|
System.String | Path | |
ZipArchive.CompressionMethodEnum | Compmeth | |
ZipArchive.DeflateOptionEnum | Option |
Returns
Type | Description |
---|---|
ZipArchive.ZipFileInfo | ZipFile Infomation |
DeleteFile(String)
Delte File
Declaration
public void DeleteFile(string Name)
Parameters
Type | Name | Description |
---|---|---|
System.String | Name |
Dispose()
Dispose Object
Declaration
public void Dispose()
GetFile(String)
Get Single File
Declaration
public ZipArchive.ZipFileInfo GetFile(string Name)
Parameters
Type | Name | Description |
---|---|---|
System.String | Name |
Returns
Type | Description |
---|---|
ZipArchive.ZipFileInfo |
OpenOnFile(String, FileMode, FileAccess, FileShare, Boolean)
Open Zip-Archiv from Path
Declaration
public static ZipArchive OpenOnFile(string Path, FileMode Mode = FileMode.Open, FileAccess Access = FileAccess.Read, FileShare Share = FileShare.Read, bool Streaming = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | Path | |
System.IO.FileMode | Mode | |
System.IO.FileAccess | Access | |
System.IO.FileShare | Share | |
System.Boolean | Streaming |
Returns
Type | Description |
---|---|
ZipArchive |
OpenOnStream(Stream, FileMode, FileAccess, Boolean)
Open Zip-Archiv from File
Declaration
public static ZipArchive OpenOnStream(Stream Stream, FileMode Mode = FileMode.OpenOrCreate, FileAccess Access = FileAccess.ReadWrite, bool Streaming = false)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | Stream | |
System.IO.FileMode | Mode | |
System.IO.FileAccess | Access | |
System.Boolean | Streaming |
Returns
Type | Description |
---|---|
ZipArchive |
Implements
System.IDisposable