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>