Description
      The fileset type is used to reference a list of files. The list can be
      created by specifying individual filenames, or by listing patterns to
      include. Filesets can also be configured to exclude file names or file
      patterns.
    
 
Parameters
      
Table 20. Parameters
| Attribute | Type | Description | Required | 
| dir | string | The base directory of the fileset. The default value is the
                build file's directory. | false | 
| defaultexcludes | boolean | If true, commonly excluded file names will
                be automatically be excluded. These are ".svn" and ".git"
                directories. The default value is true. | false | 
| failonerror | boolean | If true, the build will fail if the fileset
                is empty. The default value is false. | false | 
 
    
 
Nested Elements
include
        The items to include in the fileset. Can be a pattern or a file
        name.
      
Table 21. Parameters
| Attribute | Type | Description | Required | 
| name | string | The pattern or file name to include in the fileset. | true | 
 
 
 
exclude
        The items to exclude from the fileset. Can be a pattern or a file
        name.
      
Table 22. Parameters
| Attribute | Type | Description | Required | 
| name | string | The pattern or file name to exclude from the fileset. | true | 
 
 
 
 
Examples
Example 11. 
        Includes only blitzmax files in the "src" directory.
      
<fileset dir="src">
  <include name="**/*.bmx" />
</fileset>
 
Example 12. 
        Includes images except those with "ignore" in the name
      
<fileset>
  <include name="**/*.png" />
  <include name="**/*.jpg" />
  <include name="**/*.gif" />
  <exclude name="*ignore*" />
</fileset>