Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常在 ANT 任务中,你会看到类似下面使用的“**”:
<copy todir="/something"> <fileset dir="/source"> <exclude name="**/*.sql"/> </fileset> </copy>
**name 属性是什么?我从未见过通配符的样式。为什么*.sql不够好?
**
*.sql
*.sql表示“在给定目录中,所有以 .sql 结尾的文件”
**\*.sql表示“在给定目录及其所有子目录中,所有以 .sql 结尾的文件”
**\*.sql
你说.sql,它只包括sql文件,不包括子目录。如果要包含 sql 文件以及子文件夹中的 sql 文件,您可以使用 * */*.sql。