Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Legt den Zugriff und den Änderungszeitpunkt für Dateien fest
Parameter
In der folgenden Tabelle werden die Parameter der Touch -Aufgabe beschrieben.
| Parameter | Beschreibung |
|---|---|
AlwaysCreate |
Optionaler Boolean-Parameter.Wenn true, werden Dateien erstellt, die noch nicht vorhanden sind |
Files |
Erforderlicher ITaskItem[]-Parameter.Gibt die hinzuzufügende Dateiauflistung an |
ForceTouch |
Optionaler Boolean-Parameter.Wenn true, wird eine Dateiänderung erzwungen, auch wenn die Dateien schreibgeschützt sind |
Time |
Optionaler String-Parameter.Hiermit wird eine Uhrzeit angegeben. Standardmäßig wird die aktuelle Uhrzeit festgelegt ( Now). Das Format muss von der Parse-Methode mithilfe von DateTimeFormatInfo.InvariantInfo analysiert werden können. |
TouchedFiles |
Optionaler ITaskItem[] -Ausgabeparameter.Enthält die Auflistung von Elementen, die erfolgreich bearbeitet wurden |
Hinweise
Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.
Beispiel
Im folgenden Beispiel werden mit der Touch-Aufgabe der Zugriff und die Zeitpunkte der in der Files-Elementauflistung angegebenen Dateien geändert und die Liste der erfolgreich geänderten Dateien in der FilesTouched-Elementauflistung platziert.
<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>