Que signifie le chemin de fichier suivant?
$(Services_Jobs_Drop_Path)\**\*.config
La variable contient juste un chemin, rien d'intéressant. Je suis beaucoup plus inquiet, qu'est-ce que le **
signifier. Des idées?
P.S. Le chemin suivant est utilisé dans les scripts msbuild, si cela peut aider.
\**\
Ce modèle est souvent utilisé dans Copier la tâche pour la traversée récursive de l'arborescence des dossiers. Fondamentalement, cela signifie que tous les fichiers avec l'extension config
seront traités à partir de tous les sous-répertoires du chemin $(Services_Jobs_Drop_Path)
.
MSDN, tilisation de caractères génériques pour spécifier des éléments :
Vous pouvez utiliser les **, * et? caractères génériques pour spécifier un groupe de fichiers comme entrées pour une génération au lieu de répertorier chaque fichier séparément.
- Le ? le caractère générique correspond à un seul caractère.
- Le caractère générique * correspond à zéro ou plusieurs caractères.
- La séquence de caractères génériques ** correspond à un chemin partiel.
MSDN, Spécification des entrées avec des caractères génériques
Pour inclure tous les fichiers .jpg dans le répertoire et les sous-répertoires Images Utilisez l'attribut Include suivant:
Include = "Images\**\*. Jpg"