Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia czas dostępu i modyfikacji plików.
Parametry
W poniższej tabeli opisano parametry Touch zadania.
| Parametr | Opis |
|---|---|
AlwaysCreate |
Opcjonalny Boolean parametr.Jeśli trueprogram tworzy pliki, które jeszcze nie istnieją. |
Files |
Wymagany parametr interfejsu ITaskItem[].Określa kolekcję plików do dotknięcia. |
ForceTouch |
Opcjonalny Boolean parametr.Jeśli trueparametr wymusza dotknięcie pliku, nawet jeśli pliki są tylko do odczytu. |
Time |
Opcjonalny String parametr.Określa godzinę. Wartość domyślna to bieżąca godzina ( Now). Format musi być analizowany przez metodę Parse przy użyciu metody DateTimeFormatInfo.InvariantInfo. |
TouchedFiles |
Opcjonalny ITaskItem[] parametr wyjściowy.Zawiera kolekcję elementów, które zostały pomyślnie poruszone. |
Uwagi
Oprócz parametrów wymienionych powyżej to zadanie dziedziczy parametry z TaskExtension klasy, która sama dziedziczy z Task klasy. Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz TaskExtension, klasa bazowa.
Przykład
W poniższym przykładzie Touch użyto zadania , aby zmienić czas dostępu i modyfikacji plików określonych w Files kolekcji elementów i umieścić listę pomyślnie dotykanych plików w FilesTouched kolekcji elementów.
<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>