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 truepřepíše soubory jen pro čtení. Výchozí hodnota falseje .
SkipUnchangedFiles Volitelný Boolean parametr.

Pokud true, přeskočí rozbalení souborů, které jsou beze změny. Výchozí hodnota trueje . Ú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>

Viz také