Extracts the files and folders contained in the specified zip file to the specified folder.
Namespace: DotNetNuke.Services.FileSystemAssembly: DotNetNuke (in DotNetNuke.dll)
Syntax
| C# |
|---|
public virtual void UnzipFile( IFileInfo file, IFolderInfo destinationFolder ) |
| Visual Basic |
|---|
Public Overridable Sub UnzipFile ( file As IFileInfo, destinationFolder As IFolderInfo ) |
Parameters
- file
- Type: DotNetNuke.Services.FileSystem..::..IFileInfo
The file to unzip.
- destinationFolder
- Type: DotNetNuke.Services.FileSystem..::..IFolderInfo
The folder to unzip to.
Return Value
Total files count in the zip file.Implements
IFileManager..::..UnzipFile(IFileInfo, IFolderInfo)
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentException | Thrown when file is not a zip compressed file. |
| System..::..ArgumentNullException | Thrown when file or destination folder are null. |