Compartir a través de


Touch (Tarea)

Actualización: noviembre 2007

Establece la hora de acceso y de modificación de los archivos.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea Touch.

Parámetro

Descripción

AlwaysCreate

Parámetro Boolean opcional.

Si es true, crea cualquier archivo que todavía no existe.

Files

Parámetro ITaskItem[] requerido.

Especifica la colección de archivos que se va a modificar.

ForceTouch

Parámetro Boolean opcional.

Si es true, obliga a modificar el archivo incluso si es de sólo lectura.

Time

Parámetro String opcional.

Especifica una hora distinta a la hora actual. El método Parse debe admitir el formato.

TouchedFiles

Parámetro de salida ITaskItem[] opcional.

Contiene la colección de elementos que se han modificado correctamente.

Ejemplo

En el ejemplo siguiente se utiliza la tarea Touch para cambiar la hora de acceso y de modificación de los archivos especificados en la colección de elementos Files, y coloca la lista de archivos que se han modificado correctamente en la colección de elementos FilesTouched.

<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>

Vea también

Conceptos

Tareas de MSBuild

Otros recursos

Referencia de tareas de MSBuild