Attività Touch
Aggiornamento: novembre 2007
Imposta l'ora di accesso e di modifica dei file.
Parametri
Nella tabella riportata di seguito sono descritti i parametri dell'attività Touch.
Parametro |
Descrizione |
---|---|
AlwaysCreate |
Parametro Boolean facoltativo. Se il parametro è impostato su true, vengono creati file non ancora esistenti. |
Files |
Parametro ITaskItem[] obbligatorio. Specifica l'insieme di file di cui aggiornare il timestamp. |
ForceTouch |
Parametro Boolean facoltativo. Se il parametro è impostato su true, l'aggiornamento del timestamp viene imposto anche se i file sono di sola lettura. |
Time |
Parametro String facoltativo. Specifica un'ora diversa da quella corrente. È necessario che il formato possa essere accettato dal metodo Parse. |
TouchedFiles |
Parametro di output ITaskItem[] facoltativo. Contiene l'insieme di elementi di cui è stato eseguito l'aggiornamento del timestamp. |
Esempio
Nell'esempio riportato di seguito l'attività Touch viene utilizzata per modificare l'ora di accesso e di modifica dei file specificati nell'insieme di elementi Files e per inserire l'elenco dei file di cui è stato eseguito l'aggiornamento del timestamp nell'insieme di elementi 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>