Bagikan melalui


Tugas Touch

Mengatur waktu akses dan modifikasi file.

Parameter

Tabel berikut ini menjelaskan parameter tugas Touch.

Parameter Deskripsi
AlwaysCreate Parameter Boolean opsional.

Jika true, file apa pun yang belum ada akan dibuat.
Files Parameter ITaskItem[] wajib.

Menentukan kumpulan file yang akan disentuh.
ForceTouch Parameter Boolean opsional.

Jika true, file akan dipaksa untuk disentuh meskipun file bersifat baca-saja.
Time Parameter String opsional.

Menentukan waktu. Default-nya adalah waktu saat ini (Now). Format harus dapat diurai oleh metode Parse menggunakan DateTimeFormatInfo.InvariantInfo.
TouchedFiles Parameter output ITaskItem[] opsional.

Berisi kumpulan item yang berhasil disentuh.

Keterangan

Selain parameter yang tercantum di atas, tugas ini mewarisi parameter dari kelas TaskExtension, yang mewarisi sendiri dari kelas Task. Untuk daftar parameter tambahan ini dan deskripsinya, lihat kelas dasar TaskExtension.

Contoh

Contoh berikut menggunakan tugas Touch untuk mengubah waktu akses dan modifikasi file yang ditentukan dalam kumpulan item Files, dan menempatkan daftar file yang berhasil disentuh dalam kumpulan item FilesTouched.

<Project xmlns="http://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>

Baca juga