CabEntry.Extract
Contenu
[
Cacher
]Extract(string)
Extrait l’entrée du système de fichiers par le chemin fourni.
public FileInfo Extract(string path)
| Paramètre | Taper | La description |
|---|---|---|
| path | String | Chemin d’accès au fichier de destination. Si le fichier existe déjà, il sera écrasé. |
Return_Value
Les informations de fichier du fichier composé.
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | path est nul. |
| SecurityException | L’appelant n’a pas l’autorisation requise pour accéder. |
| ArgumentException | Lepath est vide, ne contient que des espaces blancs ou contient des caractères non valides. |
| UnauthorizedAccessException | Accéder au dossierpath est refusé. |
| PathTooLongException | Le spécifiépath, nom de fichier ou les deux dépassent la longueur maximale définie par le système. Par exemple, sur les plates-formes Windows, les chemins doivent comporter moins de 248 caractères et les noms de fichiers doivent comporter moins de 260 caractères. |
| NotSupportedException | Fichier àpath contient deux-points (:) au milieu de la chaîne. |
Exemples
using (var archive = new CabArchive("archive.cab"))
{
archive.Entries[0].Extract("data.bin");
}
Voir également
- class CabEntry
- espace de noms Aspose.Zip.Cab
- Assemblée Aspose.Zip
Extract(Stream)
Extrait l’entrée du flux fourni.
public void Extract(Stream destination)
| Paramètre | Taper | La description |
|---|---|---|
| destination | Stream | Flux de destination. Doit être inscriptible. |
Exceptions
| exception | condition |
|---|---|
| ArgumentException | destination ne prend pas en charge l’écriture. |
Exemples
Extraire une entrée de l’archive cab.
using (var archive = new CabArchive("archive.cab"))
{
archive.Entries[0].Extract(httpResponseStream);
}
Voir également
- class CabEntry
- espace de noms Aspose.Zip.Cab
- Assemblée Aspose.Zip