Condividi tramite


Attività FindUnderPath

Aggiornamento: novembre 2007

Determina gli elementi di uno specifico insieme per i quali sono specificati percorsi inclusi nella cartella specificata o al di sotto di quest'ultima.

Parametri

Nella tabella riportata di seguito sono descritti i parametri dell'attività FindUnderPath.

Parametro

Descrizione

Files

Parametro ITaskItem[] facoltativo.

Specifica i file i cui percorsi devono essere confrontati con il percorso specificato dal parametro Path.

InPath

Parametro di output ITaskItem[] facoltativo.

Contiene gli elementi trovati nel percorso specificato.

OutOfPath

Parametro di output ITaskItem[] facoltativo.

Contiene gli elementi non trovati nel percorso specificato.

Path

Parametro ITaskItem obbligatorio.

Specifica il percorso della cartella da utilizzare come riferimento.

Esempio

Nell'esempio riportato di seguito l'attività FindUnderPath viene utilizzata per determinare se i percorsi dei file contenuti nell'elemento MyFiles sono presenti nel percorso specificato dalla proprietà SearchPath. Dopo il completamento dell'attività, l'elemento FilesNotFoundInPath conterrà il file File1.txt e l'elemento FilesFoundInPath conterrà il file File2.txt.

<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>

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild

Concetti relativi a MSBuild