System.IO.Compression.ZipFile
Fornisce metodi statici per la creazione, l'estrazione e l'apertura di archivi ZIP.
Crea un archivio ZIP che contiene i file e le directory della directory specificata.
Percorso della directory da archiviare, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Percorso dell'archivio da creare, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
or is , contains only white space, or contains at least one invalid character.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
Crea un archivio ZIP che contiene i file e le directory della directory specificata, usa il livello di compressione specificato e facoltativamente include la directory di base.
Percorso della directory da archiviare, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Percorso dell'archivio da creare, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Uno dei valori di enumerazione che indica se privilegiare la velocità o l'efficacia di compressione quando si crea la voce.
true per includere il nome della directory da nella directory radice dell'archivio; false per includere solo il contenuto della directory.
or is , contains only white space, or contains at least one invalid character.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
Crea un archivio ZIP che contiene i file e le directory della directory specificata, usa il livello di compressione e la codifica caratteri specificati per i nomi di voce e facoltativamente include la directory di base.
Percorso della directory da archiviare, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Percorso dell'archivio da creare, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Uno dei valori di enumerazione che indica se privilegiare la velocità o l'efficacia di compressione quando si crea la voce.
true per includere il nome della directory da nella directory radice dell'archivio; false per includere solo il contenuto della directory.
La codifica da usate durante la lettura o la scrittura dei nomi delle voci in questo archivio.Specificare un valore per il parametro solo quando una codifica è obbligatoria per l'interoperabilità con gli strumenti e le librerie dell'archivio ZIP che non supportano la codifica UTF-8 per i nomi di voce.
or is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
Estrae tutti i file nell'archivio ZIP specificato in una directory del file system.
Percorso dell'archivio da estrarre.
Percorso della directory in cui inserire i file estratti, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
or is , contains only white space, or contains at least one invalid character.
or is null.
The specified path in or exceeds the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
The specified path is invalid (for example, it is on an unmapped drive).
The directory specified by already exists.-or-The name of an entry in the archive is , contains only white space, or contains at least one invalid character.-or-Extracting an archive entry would create a file that is outside the directory specified by .(For example, this might happen if the entry name contains parent directory accessors.)-or-An archive entry to extract has the same name as an entry that has already been extracted from the same archive.
The caller does not have the required permission to access the archive or the destination directory.
or contains an invalid format.
was not found.
The archive specified by is not a valid zip archive.-or-An archive entry was not found or was corrupt.-or-An archive entry was compressed by using a compression method that is not supported.
Estrae tutti i file nell'archivio ZIP specificato in una directory del file system e usa la codifica caratteri specificata per i nomi di voci.
Percorso dell'archivio da estrarre.
Percorso della directory in cui inserire i file estratti, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
La codifica da usate durante la lettura o la scrittura dei nomi delle voci in questo archivio.Specificare un valore per il parametro solo quando una codifica è obbligatoria per l'interoperabilità con gli strumenti e le librerie dell'archivio ZIP che non supportano la codifica UTF-8 per i nomi di voce.
or is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
or is null.
The specified path in or exceeds the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
The specified path is invalid (for example, it is on an unmapped drive).
The directory specified by already exists.-or-The name of an entry in the archive is , contains only white space, or contains at least one invalid character.-or-Extracting an archive entry would create a file that is outside the directory specified by .(For example, this might happen if the entry name contains parent directory accessors.)-or-An archive entry to extract has the same name as an entry that has already been extracted from the same archive.
The caller does not have the required permission to access the archive or the destination directory.
or contains an invalid format.
was not found.
The archive specified by is not a valid zip archive.-or-An archive entry was not found or was corrupt.-or-An archive entry was compressed by using a compression method that is not supported.
Apre un archivio ZIP in corrispondenza del percorso specificato e nella modalità specificata.
Archivio ZIP aperto.
Percorso dell'archivio da aprire, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Uno dei valori di enumerazione che specifica le azioni consentite sulle voci nell'archivio aperto.
is , contains only white space, or contains at least one invalid character.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.-or- is set to , but the file specified in already exists.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
specifies an invalid value.
is set to , but the file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.-or- is , but an entry is missing or corrupt and cannot be read.-or- is , but an entry is too large to fit into memory.
Apre un archivio ZIP nel percorso specificato, nella modalità specificata e usando la codifica caratteri specificata per i nomi delle voci.
Archivio ZIP aperto.
Percorso dell'archivio da aprire, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Uno dei valori di enumerazione che specifica le azioni consentite sulle voci nell'archivio aperto.
La codifica da usate durante la lettura o la scrittura dei nomi delle voci in questo archivio.Specificare un valore per il parametro solo quando una codifica è obbligatoria per l'interoperabilità con gli strumenti e le librerie dell'archivio ZIP che non supportano la codifica UTF-8 per i nomi di voce.
is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.-or- is set to , but the file specified in already exists.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
specifies an invalid value.
is set to , but the file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.-or- is , but an entry is missing or corrupt and cannot be read.-or- is , but an entry is too large to fit into memory.
Apre un archivio ZIP per la lettura nel percorso specificato.
Archivio ZIP aperto.
Percorso dell'archivio da aprire, specificato come percorso relativo o assoluto.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
is , contains only white space, or contains at least one invalid character.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
The file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.
Fornisce metodi di estensione per le classi e .
Archivia un file comprimendolo e aggiungendolo all'archivio ZIP.
Wrapper per la nuova voce nell'archivio zip.
L'archivio ZIP a cui aggiungere il file.
Percorso del file da archiviare.È possibile specificare un percorso assoluto o un percorso relativo.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Nome della voce da creare nell'archivio ZIP.
è , contiene solo spazi vuoti oppure almeno un carattere non valido.In alternativa è .
o è null.
In , il percorso, il nome file o entrambi superano la lunghezza massima definita dal sistema.Su piattaforme Windows, ad esempio, i percorsi devono essere composti di un numero di caratteri inferiore a 248 e i nomi file devono essere composti di un numero di caratteri inferiore a 260.
non è valido, poiché, ad esempio, si trova su un'unità non mappata.
Impossibile aprire il file specificato da .
specifica una directory.In alternativaIl chiamante non dispone dell'autorizzazione richiesta per accedere al file specificato da .
Il file specificato dal parametro non è stato trovato.
Il parametro è in un formato non valido.In alternativaL'archivio ZIP non supporta la scrittura.
L'archivio ZIP è stato eliminato.
Archivia un file comprimendolo con il livello di compressione specificato e aggiungendolo all'archivio ZIP.
Wrapper per la nuova voce nell'archivio zip.
L'archivio ZIP a cui aggiungere il file.
Percorso del file da archiviare.È possibile specificare un percorso assoluto o un percorso relativo.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
Nome della voce da creare nell'archivio ZIP.
Uno dei valori di enumerazione che indica se evidenziare l'efficacia di velocità o compressione quando si crea la voce.
è , contiene solo spazi vuoti oppure almeno un carattere non valido.In alternativa è .
o è null.
non è valido, poiché, ad esempio, si trova su un'unità non mappata.
In , il percorso, il nome file o entrambi superano la lunghezza massima definita dal sistema.Su piattaforme Windows, ad esempio, i percorsi devono essere composti di un numero di caratteri inferiore a 248 e i nomi file devono essere composti di un numero di caratteri inferiore a 260.
Impossibile aprire il file specificato da .
specifica una directory.In alternativaIl chiamante non dispone dell'autorizzazione richiesta per accedere al file specificato da .
Il file specificato dal parametro non è stato trovato.
Il parametro è in un formato non valido.In alternativaL'archivio ZIP non supporta la scrittura.
L'archivio ZIP è stato eliminato.
Estrae tutti i file nell'archivio zip in una directory del file system.
Archivio ZIP da cui estrarre i file.
Percorso della directory in cui inserire i file estratti.È possibile specificare un percorso assoluto o un percorso relativo.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
è , contiene solo spazi vuoti oppure almeno un carattere non valido.
è null.
La lunghezza del percorso specificata supera la lunghezza massima definita dal sistema.Su piattaforme Windows, ad esempio, i percorsi devono essere composti di un numero di caratteri inferiore a 248 e i nomi file devono essere composti di un numero di caratteri inferiore a 260.
Il percorso specificato non è valido (ad esempio, si trova su un'unità non connessa).
La directory specificata da esiste già.In alternativaIl nome di una voce nell'archivio è , contiene solo spazi vuoti o contiene almeno un carattere non valido.In alternativaL'estrazione di una voce dall'archivio crea un file esterno alla directory specificata da . (Ad esempio, si potrebbe verificare se il nome dell'elemento contiene accessori della directory padre). In alternativaDue o più voci nell'archivio hanno lo stesso nome.
Il chiamante non dispone dell'autorizzazione necessaria per scrivere nella directory di destinazione.
o contiene un formato non valido.
È impossibile trovare una voce dell'archivio o la voce è danneggiata.In alternativaUna voce dell'archivio è stata compressa con un metodo di compressione non supportato.
Estrae una voce nell'archivio ZIP in un file.
Voce dell'archivio ZIP da cui estrarre un file.
Percorso del file da creare dal contenuto della voce.È possibile specificare un percorso assoluto o un percorso relativo.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
è una stringa di lunghezza zero, contiene solo spazi vuoti oppure uno o più caratteri non validi definiti da .In alternativa specifica una directory.
è null.
Il percorso, il nome file o entrambi superano la lunghezza massima definita dal sistema.Su piattaforme Windows, ad esempio, i percorsi devono essere composti di un numero di caratteri inferiore a 248 e i nomi file devono essere composti di un numero di caratteri inferiore a 260.
Il percorso specificato non è valido (ad esempio, si trova su un'unità non connessa).
esiste già.In alternativa Si è verificato un errore di I/O.In alternativaLa voce è attualmente aperta in scrittura.In alternativaLa voce è stata eliminata dall'archivio.
Il chiamante non dispone dell'autorizzazione richiesta per creare il nuovo file.
La voce non è presente nell'archivio o è danneggiata e non può essere letta.In alternativaLa voce è stata compressa con un metodo di compressione non supportato.
L'archivio ZIP cui questa voce appartiene è stato eliminato.
è in un formato non valido. In alternativaL'archivio ZIP per questa voce è stato aperto in modalità di , che non consente il recupero delle voci.
Estrae una voce nell'archivio ZIP in un file e facoltativamente sovrascrivere un file esistente con lo stesso nome.
Voce dell'archivio ZIP da cui estrarre un file.
Percorso del file da creare dal contenuto della voce.È possibile specificare un percorso assoluto o un percorso relativo.Un percorso relativo è interpretato rispetto alla directory di lavoro corrente.
true per sovrascrivere un file esistente con lo stesso nome del file di destinazione; in caso contrario, false.
è una stringa di lunghezza zero, contiene solo spazi vuoti oppure uno o più caratteri non validi definiti da .In alternativa specifica una directory.
è null.
Il percorso, il nome file o entrambi superano la lunghezza massima definita dal sistema.Su piattaforme Windows, ad esempio, i percorsi devono essere composti di un numero di caratteri inferiore a 248 e i nomi file devono essere composti di un numero di caratteri inferiore a 260.
Il percorso specificato non è valido (ad esempio, si trova su un'unità non connessa).
già esiste e è false.In alternativa Si è verificato un errore di I/O.In alternativaLa voce è attualmente aperta in scrittura.In alternativaLa voce è stata eliminata dall'archivio.
Il chiamante non dispone dell'autorizzazione richiesta per creare il nuovo file.
La voce non è presente nell'archivio o è danneggiata e non può essere letta.In alternativaLa voce è stata compressa con un metodo di compressione non supportato.
L'archivio ZIP cui questa voce appartiene è stato eliminato.
è in un formato non valido. In alternativaL'archivio ZIP per questa voce è stato aperto in modalità di , che non consente il recupero delle voci.