文件路径中的两个星号

Arn*_*hor 61 windows msbuild filepath

以下文件路径是什么意思?

$(Services_Jobs_Drop_Path)\**\*.config
Run Code Online (Sandbox Code Playgroud)

变量只保留一些路径,没有什么有趣的.我更关心的是,这究竟是什么**意思.有任何想法吗?

PS如果有帮助,则在msbuild脚本中使用以下路径.

sll*_*sll 81

\**\此模式通常用于复制任务以进行递归文件夹树遍历.基本上它意味着所有带扩展名的文件config都将从$(Services_Jobs_Drop_Path)路径的所有子目录中处理.

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

你可以使用**,*和?通配符,用于指定一组文件作为构建的输入,而不是单独列出每个文件.

  • 的?通配符匹配单个字符.
  • *通配符匹配零个或多个字符.
  • **通配符字符序列与部分路径匹配.

MSDN,使用通配符指定输入

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

包括= "图片\**\*.JPG"