Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Legt die Zugriffs- und die Änderungszeiten für Dateien fest.
Parameter
In der folgenden Tabelle werden die Parameter der Touch-Aufgabe beschrieben.
Parameter |
Beschreibung |
|---|---|
AlwaysCreate |
Optionaler Boolean-Parameter. Wenn der Wert true lautet, werden Dateien, die noch nicht vorhanden sind, erstellt. |
Files |
Erforderlicher ITaskItem[]-Parameter. Gibt die Auflistung der zu ändernden Dateien an. |
ForceTouch |
Optionaler Boolean-Parameter. Wenn der Wert true lautet, wird die Änderung der Dateien erzwungen, auch wenn die Dateien schreibgeschützt sind. |
Time |
Optionaler String-Parameter. Gibt eine andere als die aktuelle Zeit an. Die Angabe muss ein für die Parse-Methode zulässiges Format aufweisen. |
TouchedFiles |
Optionaler ITaskItem[]-Ausgabeparameter. Enthält die Auflistung der Elemente, die erfolgreich aktualisiert wurden. |
Beispiel
Im folgenden Beispiel wird die Touch-Aufgabe verwendet, um die Zugriffs- und Änderungszeiten der in der Files-Elementauflistung angegebenen Dateien zu ändern. Die Liste der Dateien, die erfolgreich aktualisiert wurden, wird in der FilesTouched-Elementauflistung gespeichert.
<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>