Udostępnij za pośrednictwem


Zadanie Touch

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 Klasa bazowa TaskExtension.

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>

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia