Sdílet prostřednictvím


FindUnderPath úloh

Určuje, které položky v kolekci určenou položku mají cesty, které jsou nebo pod zadanou složku.

Parametry

Následující tabulka popisuje parametry FindUnderPath úkolu.

Parametr

Description

Files

Volitelný ITaskItem[] parametr.

Určuje soubory, jejichž cesty by měly být porovnány s cestou určenou Path parametr.

InPath

Volitelný ITaskItem[] výstupní parametr.

Obsahuje položky, které byly nalezeny v zadané cestě.

OutOfPath

Volitelný ITaskItem[] výstupní parametr.

Obsahuje položky, které nebyly nalezeny v zadané cestě.

Path

Požadované ITaskItem parametr.

Určuje cestu ke složce jako odkaz.

UpdateToAbsolutePaths

Volitelný Boolean parametr.

Hodnota true, jsou aktualizovány cesty výstupního zboží se absolutní cesty.

Poznámky

Vedle výše uvedených parametrů, zdědí tento úkol parametry z TaskExtension dědí třídu, která sama Task třídy.Seznam těchto další parametry a jejich popis naleznete v TaskExtension základní třída.

Příklad

V následujícím příkladu FindUnderPath úloh k určení, pokud soubory obsažené v MyFiles zboží mít cesty, které existují v cestě určené SearchPath vlastnost.Po dokončení úkolu FilesNotFoundInPath obsahuje položky File1.txt soubor a FilesFoundInPath obsahuje položky File2.txt souboru.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <ItemGroup>
        <MyFiles Include="C:\File1.txt" />
        <MyFiles Include="C:\Projects\MyProject\File2.txt" />
    </ItemGroup>

    <PropertyGroup>
        <SearchPath>C:\Projects\MyProject</SearchPath>
    </PropertyGroup>

    <Target Name="FindFiles">
        <FindUnderPath
            Files="@(MyFiles)"
            Path="$(SearchPath)">
            <Output
                TaskParameter="InPath"
                ItemName="FilesFoundInPath" />
            <Output
                TaskParameter="OutOfPath"
                ItemName="FilesNotFoundInPath" />
        </FindUnderPath>
    </Target>

</Project>

Viz také

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz

Nástroj MSBuild koncepty