Touch, tâche
Mise à jour : novembre 2007
Définit les dates et heures d'accès et de modification des fichiers.
Paramètres
Le tableau suivant décrit les paramètres de la tâche Touch.
Paramètre |
Description |
---|---|
AlwaysCreate |
Paramètre Boolean facultatif. Si la valeur est true, crée tous les fichiers qui n'existent pas encore. |
Files |
Paramètre ITaskItem[] obligatoire. Spécifie la collection de fichiers à horodater. |
ForceTouch |
Paramètre Boolean facultatif. Si la valeur est true, force un horodatage de fichier même si les fichiers sont en lecture seule. |
Time |
Paramètre String facultatif. Spécifie une heure autre que l'heure actuelle. Elle doit être exprimée dans un format accepté par la méthode Parse. |
TouchedFiles |
Paramètre de sortie ITaskItem[] facultatif. Contient la collection d'éléments horodatés avec succès. |
Exemple
L'exemple suivant utilise la tâche Touch pour modifier les dates et heures d'accès et de modification des fichiers spécifiés dans la collection d'éléments Files et place la liste de fichiers horodatés avec succès dans la collection d'éléments 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>