XarFileEntry.Extract
Contenu
[
Cacher
]Extract(string)
Extrait l’entrée du système de fichiers par le chemin fourni.
public abstract 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 XarArchive("archive.xar"))
{
archive.Entries.First().Extract("data.bin");
}
Voir également
- class XarFileEntry
- espace de noms Aspose.Zip.Xar
- Assemblée Aspose.Zip
Extract(Stream)
Extrait l’entrée du flux fourni.
public abstract 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
Extrayez une entrée de l’archive wim.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.Files[0].Extract(httpResponseStream);
}
Voir également
- class XarFileEntry
- espace de noms Aspose.Zip.Xar
- Assemblée Aspose.Zip