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>