以下文件路径是什么意思?
$(Services_Jobs_Drop_Path)\**\*.config
变量只保留一些路径,没有什么有趣的。我更关心的是,**
到底意味着什么。
有什么想法吗?
P.S。如果有帮助,则在msbuild脚本中使用以下路径。
答案 0 :(得分:73)
\**\
此模式通常在Copy Task中用于递归文件夹树遍历。基本上,这意味着所有扩展名为config
的文件都将从$(Services_Jobs_Drop_Path)
路径的所有子目录进行处理。
MSDN,Using Wildcards to Specify Items:
您可以使用**,*和?通配符指定一组 文件作为构建的输入而不是单独列出每个文件。
- ?通配符匹配单个字符。
- *通配符匹配零个或多个字符。
- **通配符字符序列与部分路径匹配。
MSDN,Specifying Inputs with Wildcards
将所有.jpg文件包含在Images目录和子目录中 使用以下Include属性:
包含= “图像\ ** \ *。JPG”