Compartilhar via


Tarefa de toque

Define a duração de acesso e modificação de arquivos.

Parâmetros

A tabela a seguir descreve os parâmetros do Touch tarefa.

Parâmetro

Descrição

AlwaysCreate

Opcional Boolean parâmetro.

If true, cria os arquivos que não existam.

Files

Necessário ITaskItem[] parâmetro.

Especifica a coleção de arquivos para tocar.

ForceTouch

Opcional Boolean parâmetro.

If true, força um toque de arquivo, mesmo se os arquivos são somente leitura.

Time

Opcional String parâmetro.

Especifica um time diferente que a time corrente. O formato deve ser um formato aceitável para o Parse método.

TouchedFiles

Opcional ITaskItem[] parâmetro de saída.

Contém a coleção de itens que foram utilizadas com êxito.

Exemplo

O exemplo a seguir utiliza o Touch tarefa para alterar os horários de acesso e modificação dos arquivos especificados na Files item da coleção e coloca a lista de arquivos com êxito tocadas na FilesTouched coleção de itens.

<Project xmlns="https://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"/>
    </Target>
</Touch>
</Project>

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild