CabArchive.ExtractToDirectory
CabArchive.ExtractToDirectory method
Pakt alle bestanden in het archief uit naar de opgegeven map.
public void ExtractToDirectory(string destinationDirectory)
| Parameter | Type | Beschrijving |
|---|---|---|
| destinationDirectory | String | Het pad naar de map om de uitgepakte bestanden in te plaatsen. |
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| ArgumentNullException | pad is nul |
| PathTooLongException | Het opgegeven pad, de bestandsnaam of beide overschrijden de door het systeem gedefinieerde maximale lengte. |
| SecurityException | De beller heeft niet de vereiste toestemming om toegang te krijgen tot de bestaande telefoonlijst. |
| NotSupportedException | Als de directory niet bestaat, bevat het pad een dubbele punt (:) dat geen deel uitmaakt van een stationslabel (“C:"). |
| ArgumentException | pad is een tekenreeks met lengte nul, bevat alleen witruimte of bevat een of meer ongeldige tekens. U kunt zoeken naar ongeldige tekens met behulp van de methode System.IO.Path.GetInvalidPathChars. -of- pad wordt voorafgegaan door of bevat alleen een dubbele punt (:). |
| IOException | De map gespecificeerd door pad is een bestand. -of- De netwerknaam is niet bekend. |
Opmerkingen
Als de directory niet bestaat, wordt deze aangemaakt.
Voorbeelden
using (var archive = new CabArchive("archive.cab"))
{
archive.ExtractToDirectory("C:\extracted");
}
Zie ook
- class CabArchive
- naamruimte Aspose.Zip.Cab
- montage Aspose.Zip