private void Extract()
{
//setup settings.
foreach (var fullPath in _fileAndDirectoryFullPaths)
{
_sevenZipExtractor = new SevenZipExtractor(fullPath);
_sevenZipExtractor.PreserveDirectoryStructure = true;
_sevenZipExtractor.Extracting += Compressing;
_sevenZipExtractor.FileExtractionStarted += FileExtractionStarted;
_sevenZipExtractor.ExtractionFinished += CompressionFinished;
_sevenZipExtractor.FileExtractionFinished += FileExtractionFinished;
//Extract files
_sevenZipExtractor.ExtractArchive(_archivePath);
}
Done();
}