WimArchive.ExtractToDirectory
WimArchive.ExtractToDirectory method
Extracts the archive to the file by path.
public void ExtractToDirectory(string destinationDirectory)
| Parameter | Type | Description |
|---|---|---|
| destinationDirectory | String | The path to the directory to place the extracted files in. |
Return Value
Info of the extracted file.
Exceptions
| exception | condition |
|---|---|
| ObjectDisposedException | Archive has been disposed and cannot be used. |
| ArgumentNullException | destinationDirectory is null |
| PathTooLongException | The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters. |
| SecurityException | The caller does not have the required permission to access the existing directory. |
| NotSupportedException | If the directory does not exist, the path contains a colon character (:) that is not part of a drive label (“C:") - or - WIM archive is multi-part. |
| ArgumentException | path is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:). |
| IOException | The directory specified by path is a file. -or- The network name is not known. |
| InvalidDataException | The archive is corrupted. |
| OperationCanceledException | In .NET Framework 4.0 and above: Thrown when the extraction is canceled via the provided cancellation token. |
See Also
- class WimArchive
- namespace Aspose.Zip.Wim
- assembly Aspose.Zip