Unzip – úloha
Rozbalí archiv .zip do zadaného umístění.
Poznámka
Úloha Unzip
je k dispozici pouze v msBuild 15.8 a vyšší.
Parametry
Následující tabulka popisuje parametry Unzip
úlohy.
Parametr | Popis |
---|---|
DestinationFolder |
Povinný ITaskItem parametr Určuje cílovou složku, do které se má soubor rozbalit. |
OverwriteReadOnlyFiles |
Volitelný Boolean parametr.Pokud true přepíše soubory jen pro čtení. Výchozí hodnota false je . |
SkipUnchangedFiles |
Volitelný Boolean parametr.Pokud true , přeskočí rozbalení souborů, které jsou beze změny. Výchozí hodnota true je . Úloha Unzip považuje soubory za nezměněné, pokud mají stejnou velikost a je uveden stejný čas poslední aktualizace. |
SourceFiles |
Požadovaný parametr ITaskItem[] .Určuje jeden nebo více souborů k rozbalení. Při zadávání více souborů se rozbalí do stejné složky. |
Poznámky
Kromě výše uvedených parametrů tato úloha dědí parametry z TaskExtension třídy, která sama dědí z Task třídy. Seznam těchto dalších parametrů a jejich popisů naleznete v tématu TaskExtension základní třída.
Příklad
Následující příklad rozbalí archiv a přepíše všechny soubory jen pro čtení.
<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>