文件path中有两个星号

以下文件path是什么意思?

$(Services_Jobs_Drop_Path)\**\*.config 

variables只是有一些path,没有什么有趣的。 我更关心,这是什么意思。 有任何想法吗?

PS在msbuild脚本中使用以下path(如果有帮助)。

\**\此模式经常用于复制任务进行recursion文件夹树遍历。 基本上这意味着具有扩展config所有文件都将从$(Services_Jobs_Drop_Path)path的所有子目录中处理。

MSDN, 使用通配符指定项目 :

你可以使用**,*和? 通配符来指定一组文件作为构build的input,而不是单独列出每个文件。

  • 这个? 通配符匹配单个字符。
  • *通配符匹配零个或多个字符。
  • **通配符字符序列匹配部分path。

MSDN, 使用通配符指定input

将所有.jpg文件包含在Images目录和子目录中使用以下Include属性:

包括= “图片\ ** \ *。JPG”