Touch — Zadanie
Ustawia czas dostępu i modyfikacji plików.
Parametry
W poniższej tabeli opisano parametry Touch zadania.
Parametr |
Opis |
---|---|
AlwaysCreate |
Opcjonalny Boolean parametru. Jeśli true, tworzy wszystkie pliki, które jeszcze nie istnieje. |
Files |
Wymagane ITaskItem[] parametru. Określa zbiór plików dotykać. |
ForceTouch |
Opcjonalny Boolean parametru. Jeśli true, wymusza touch pliku, nawet jeśli pliki są tylko do odczytu. |
Time |
Opcjonalny String parametru. Określa czas, innych niż bieżący czas.Format musi być w formacie, który jest możliwy do przyjęcia Parse metody. |
TouchedFiles |
Opcjonalny ITaskItem[] parametr wyjścia. Zawiera kolekcję elementów, które zostały pomyślnie dotyk. |
Uwagi
Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz TaskExtension — Klasa podstawowa.
Przykład
W poniższym przykładzie użyto Touch zadanie, aby zmienić czas dostępu i modyfikacji plików, określone w Files element kolekcji i umieszcza na liście plików pomyślnie dotyk FilesTouched element z kolekcji.
<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"/>
</Touch>
</Target>
</Project>