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>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour