Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 solo lectura. |
Time |
Parámetro String opcional.Especifica una hora. El valor predeterminado es la fecha actual ( Now). El método debe poder analizar el formato Parse mediante DateTimeFormatInfo.InvariantInfo. |
TouchedFiles |
Parámetro de salida ITaskItem[] opcional.Contiene la colección de elementos que se han modificado correctamente. |
Comentarios
Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que a su vez hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, consulte TaskExtension base class.
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>
<ItemGroup>
<Files Include="File1.cs;File2.cs;File3.cs" />
</ItemGroup>
<Target Name="TouchFiles">
<Touch
Files="@(Files)">
<Output
TaskParameter="TouchedFiles"
ItemName="FilesTouched"/>
</Touch>
</Target>
</Project>