# Adding patterns to FileSets using python

**URL:** https://www.finalbuilder.com/forums/t/adding-patterns-to-filesets-using-python/1537
**Category:** Discussion
**Created:** [July 30, 2010, 5:23am UTC](https://www.finalbuilder.com/forums/t/adding-patterns-to-filesets-using-python/1537 "2010-07-30T05:23:07Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [July 30, 2010, 5:23am UTC](https://www.finalbuilder.com/forums/t/adding-patterns-to-filesets-using-python/1537/1 "2010-07-30T05:23:07Z")

</div>

Is it possible to add patterns to FileSets using python scripting? I'd like to be able to use a BeforeAction script to work out the exact patterns I'll need, if that is possible.

Thanks for any advice.

Liam Routt - Krome Studios

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [July 30, 2010, 5:58am UTC](https://www.finalbuilder.com/forums/t/adding-patterns-to-filesets-using-python/1537/2 "2010-07-30T05:58:59Z")

</div>

Hi Liam   
  
 Unfortunately our iron python implementation doesn’t support doing this, however you can use Javascript :   
  
 var pattern   
  
 Action.FileSet.IncludePatterns.Clear;   
  
 pattern = Action.FileSet.IncludePatterns.AddPattern;   
 pattern.Item = “\*.js”;   
 pattern.Recurse = true;   
 pattern.Comment = “added at runtime with js”;   
  
 You can also reference FinalBuillder variables in the script so you could use python to get the info in another action store the info in variables, and then use javascript in this action to setup the patterns, e.g :   
  
 var pattern   
  
 Action.FileSet.IncludePatterns.Clear;   
  
 pattern = Action.FileSet.IncludePatterns.AddPattern;   
 pattern.Item = FBVariables.PatternFromPython;   
 pattern.Recurse = true;   
 pattern.Comment = “added at runtime from an FB variable”;   
  
 HTH

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [July 30, 2010, 6:03am UTC](https://www.finalbuilder.com/forums/t/adding-patterns-to-filesets-using-python/1537/3 "2010-07-30T06:03:18Z")

</div>

Thanks a lot for the suggestions! I'll look into what makes sense for us in this situation.

Liam Routt - Krome Studios
