Tâche Unzip
Décompresse une archive .zip à l’emplacement spécifié.
Notes
La tâche Unzip
n’est disponible qu’à partir de MSBuild 15.8.
Paramètres
Le tableau ci-dessous décrit les paramètres de la tâche Unzip
.
Paramètre | Description |
---|---|
DestinationFolder |
Paramètre ITaskItem obligatoire Spécifie le dossier de destination dans lequel décompresser le fichier. |
OverwriteReadOnlyFiles |
Paramètre Boolean facultatif.Si la valeur est true , remplace les fichiers en lecture seule. La valeur par défaut est false . |
SkipUnchangedFiles |
Paramètre Boolean facultatif.Si la valeur est true , ignore la décompression des fichiers qui sont inchangés. La valeur par défaut est true . La tâche Unzip considère que les fichiers sont inchangés s’ils ont la même taille et la même heure de dernière modification. |
SourceFiles |
Paramètre ITaskItem[] obligatoire.Spécifie un ou plusieurs fichiers à décompresser. Quand vous spécifiez plusieurs fichiers, ils sont décompressés dans l’ordre dans le même dossier. |
Notes
En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension , qui elle-même hérite de la classe Task . Pour obtenir la liste de ces paramètres supplémentaires et leurs descriptions, consultez Classe de base TaskExtension.
Exemple
L’exemple suivant décompresse une archive et remplace tous les fichiers en lecture seule.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>