Touch – úloha

Nastaví dobu přístupu a úprav souborů.

Parametry

Následující tabulka popisuje parametry Touch úlohy.

Parametr Popis
AlwaysCreate Volitelný Boolean parametr.

Pokud true, vytvoří všechny soubory, které ještě neexistují.
Files Požadovaný parametr ITaskItem[].

Určuje kolekcisouborůch
ForceTouch Volitelný Boolean parametr.

Pokud truese soubor dotkne, i když jsou soubory jen pro čtení.
Time Volitelný String parametr.

Určuje čas. Výchozí hodnota je aktuální čas (Now). Formát musí být analyzován metodou Parse pomocí DateTimeFormatInfo.InvariantInfo.
TouchedFiles Volitelný ITaskItem[] výstupní parametr.

Obsahuje kolekci položek, které byly úspěšně dotkovány.

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 používá Touch úlohu ke změně doby přístupu a úpravy souborů zadaných v Files kolekci položek a umístí seznam úspěšně dotknutých souborů do FilesTouched kolekce položek.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<ItemGroup>
    <Files Include="File1.cs;File2.cs;File3.cs" />
</ItemGroup>

    <Target Name="TouchFiles">
        <Touch
            Files="@(Files)">
            <Output
                TaskParameter="TouchedFiles"
                ItemName="FilesTouched"/>
    </Touch>
</Target>
</Project>

Viz také