Condividi tramite


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>

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild